尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

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

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;}}四、部署测试
返回列表