当前位置: 首页 > news >正文

IDEA 创建 Java 项目 SpringBoot 自动整合 SSM

IDEA 创建 Java 项目 SpringBoot 自动整合 SSM

一、创建 Project



二、配置 Properties 文件

三、开发业务代码

3.1、创建实体类

packagecom.yangjunbo.springbootssm01.pojo;importlombok.Data;/** * ClassName: User * Package: com.yangjunbo.springbootssm01.pojo * Description: * * @Author 杨钧博 * @Create 2026/6/22 22:57 * @Version 1.0 */@DatapublicclassUser{privateIntegerid;privateStringusername;privateStringpassword;privateIntegerage;privateStringgender;privateStringemail;}

3.2、创建 Mapper 接口和 Mapper 文件

packagecom.yangjunbo.springbootssm01.mapper;importcom.yangjunbo.springbootssm01.pojo.User;importorg.apache.ibatis.annotations.Mapper;/** * ClassName: UserMapper * Package: com.yangjunbo.springbootssm01.mapper * Description: * * @Author 杨钧博 * @Create 2026/6/22 22:55 * @Version 1.0 */@MapperpublicinterfaceUserMapper{/** * 查询用户信息 * @param id * @return */UsergetUser(Stringid);}
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.yangjunbo.springbootssm01.mapper.UserMapper"><selectid="getUser"resultType="com.yangjunbo.springbootssm01.pojo.User">select * from t_user where id = #{id}</select></mapper>

3.3、创建 Controller

packagecom.yangjunbo.springbootssm01.controller;importcom.yangjunbo.springbootssm01.mapper.UserMapper;importcom.yangjunbo.springbootssm01.pojo.User;importcom.yangjunbo.springbootssm01.service.UserService;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.PathVariable;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.ResponseBody;/** * ClassName: UserController * Package: com.yangjunbo.springbootssm01.controller * Description: * * @Author 杨钧博 * @Create 2026/6/22 23:01 * @Version 1.0 */@Controller@ResponseBodypublicclassUserController{@AutowiredUserServiceuserService;@RequestMapping("/user/{id}")publicUsergetUser(@PathVariable("id")Stringid){Useruser=userService.getUser(id);returnuser;}}

3.4、创建 Service

packagecom.yangjunbo.springbootssm01.service;importcom.yangjunbo.springbootssm01.pojo.User;/** * ClassName: UserService * Package: com.yangjunbo.springbootssm01.service * Description: * * @Author 杨钧博 * @Create 2026/6/22 23:13 * @Version 1.0 */publicinterfaceUserService{/** * 获取用户信息 * @param id * @return */UsergetUser(Stringid);}
packagecom.yangjunbo.springbootssm01.service.impl;importcom.yangjunbo.springbootssm01.mapper.UserMapper;importcom.yangjunbo.springbootssm01.pojo.User;importcom.yangjunbo.springbootssm01.service.UserService;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Service;/** * ClassName: UserServiceImpl * Package: com.yangjunbo.springbootssm01.service.impl * Description: * * @Author 杨钧博 * @Create 2026/6/22 23:13 * @Version 1.0 */@ServicepublicclassUserServiceImplimplementsUserService{@AutowiredUserMapperuserMapper;/** * 获取用户信息 * @param id * @return */@OverridepublicUsergetUser(Stringid){Useruser=userMapper.getUser(id);returnuser;}}

四、部署测试


http://www.jsqmd.com/news/1064861/

相关文章:

  • 三步恢复群晖NAS视频管理功能:DSM 7.3 Video Station修复指南 [特殊字符]
  • 2026马鞍山防水补漏避坑指南:卫生间/厨房/阳台/屋顶/地下室漏水检测维修全攻略,正规施工+透明报价+口碑榜靠谱服务商推荐 - 安佳防水
  • 如何将Android中的照片传输到Windows 11/10
  • 揭秘Adapter技术在LLM微服务化中的真实吞吐瓶颈:基于17家头部企业实测数据的5层性能调优路径
  • (2026最新)六盘水防水补漏正规公司甄选推荐:漏水检测维修-暗管漏水精准定位检测漏水点-卫生间/厨房/屋顶/阳台/渗漏水维修-本地人必选的正规测漏公司 - 即刻修防水
  • 产品经理视角:如何用“用户旅程地图”选一家靠谱民宿?
  • 2026青岛防水补漏避坑指南:卫生间/厨房/阳台/屋顶/地下室漏水检测维修全攻略,正规施工+透明报价+口碑榜靠谱服务商推荐 - 安佳防水
  • 2026西安职业高中学校测评最新整理,公办民办收费、管理、升学全对比 - 博客湾
  • 为什么飞橙教育覆盖学员超10万,在平台上收到的客户投诉才20条?
  • 大语言模型社交支持策略审计:基于多轮模拟与压力感知的系统性方法
  • 6位创业者分享:如何在质疑中将“不可能”变为“可能”
  • 2026年中义乌聚宝盆市场深度观察:热门厂家唐腾的竞争力剖析 - 品牌鉴赏官2026
  • 医疗AI特征工程:数值离散化与时间编码的实践指南
  • LLM标注稳定性诊断:多模型投票与标准模糊性分析实战
  • 2026商用咖啡机热门盘点:从半自动到全自动,商用场景正在全面拥抱全自动解决方案 - 商业科技观察
  • 51_Python环境搭建与第一个程序
  • 特征≠向量!2026 Representation Learning三大底层跃迁:拓扑感知、时序因果、跨模态对齐——最后200份技术手册正在发放
  • 奶茶店商用咖啡机选型指南:从出杯效率到出品稳定,一篇讲透茶饮+咖啡的融合之道 - 商业科技观察
  • 人工智能重塑韩流:SK海力士凭HBM王牌的历史性逆袭
  • 2026防城港防水补漏避坑指南:卫生间/厨房/阳台/屋顶/地下室漏水检测维修全攻略,正规施工+透明报价+口碑榜靠谱服务商推荐 - 安佳防水
  • PersonalHomeBench:构建智能家居AI智能体的个性化评估基准
  • AI 健身教练来分析深蹲等姿态 基于opencv关键点检测的人体姿态识别+康复训练矫正+代码+部署
  • Bot–Nguyen加速算法:加权平均与收敛性分析的MATLAB实践
  • 为什么93%的RLHF项目在SITS 2026评估中未达L3成熟度?——基于17家头部AI实验室的失败根因图谱与重构路线图
  • 2026镇江防水补漏避坑指南:卫生间/厨房/阳台/屋顶/地下室漏水检测维修全攻略,正规施工+透明报价+口碑榜靠谱服务商推荐 - 安佳防水
  • vLLM 凭什么成为主流:推理架构的设计抉择与生态博弈
  • 常识判断必背知识点归纳|常识判断知识点总结|常识判断大全
  • 2026商用全自动咖啡机哪个牌子好?从技术实力到场景适配,一篇讲透选型逻辑 - 商业科技观察
  • ubuntu 关闭虚拟网卡模式之后就断网了
  • 前端 AI 技能包