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

发布时间:2026/6/23 1:42:50

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 version1.0 encodingUTF-8 ?!DOCTYPEmapperPUBLIC-//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtdmappernamespacecom.yangjunbo.springbootssm01.mapper.UserMapperselectidgetUserresultTypecom.yangjunbo.springbootssm01.pojo.Userselect * from t_user where id #{id}/select/mapper3.3、创建 Controllerpackagecom.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 */ControllerResponseBodypublicclassUserController{AutowiredUserServiceuserService;RequestMapping(/user/{id})publicUsergetUser(PathVariable(id)Stringid){UseruseruserService.getUser(id);returnuser;}}3.4、创建 Servicepackagecom.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){UseruseruserMapper.getUser(id);returnuser;}}四、部署测试

相关新闻