尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

IDEA 创建 Java 项目 SpringBoot 自动整合 SSM
📅 发布时间:2026/6/23 2:04:03

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

四、部署测试


相关新闻

  • 2026青岛防水补漏避坑指南:卫生间/厨房/阳台/屋顶/地下室漏水检测维修全攻略,正规施工+透明报价+口碑榜靠谱服务商推荐 - 安佳防水
  • 大语言模型社交支持策略审计:基于多轮模拟与压力感知的系统性方法
  • 为什么飞橙教育覆盖学员超10万,在平台上收到的客户投诉才20条?

最新新闻

  • 2026年新发布:扬州安全员培训优质公司与选型指南 - 品牌鉴赏官2026
  • OpenClaw飞书权限管理表:RBAC落地与最小权限实践指南
  • (2026最新)孝感防水补漏正规公司甄选推荐:漏水检测维修-暗管漏水精准定位检测漏水点-卫生间/厨房/屋顶/阳台/渗漏水维修-本地人必选的正规测漏公司 - 即刻修防水
  • (2026最新)娄底防水补漏正规公司甄选推荐:漏水检测维修-暗管漏水精准定位检测漏水点-卫生间/厨房/屋顶/阳台/渗漏水维修-本地人必选的正规测漏公司 - 即刻修防水
  • ComfyUI-Impact-Pack:AI图像智能增强的技术解析与应用指南
  • 基于AVR与BL0937的单相防篡改电能表设计与实现

日新闻

  • Arduino-ESP32项目深度解析:解锁隐藏芯片支持与架构演进
  • 2026年 系统窗厂家/品牌推荐榜单:隔音系统窗+高端系统门窗的核心优势与选购指南 - 品牌发掘
  • NVBench:首个双语非言语发声语音合成评测基准详解与实践

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号