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;}}