news 2026/6/23 1:42:35

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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;}}

四、部署测试


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 1:42:25

SpatialClaw:用代码接口突破VLM的3D空间推理瓶颈

SpatialClaw: Rethinking Action Interface for Agentic Spatial Reasoning 作者&#xff1a;Seokju Cho, Ryo Hachiuma, Abhishek Badki, Hang Su, Byung-Kwan Lee, Chan Hee Song, Sifei Liu, Subhashree Radhakrishnan, Seungryong Kim, Yu-Chiang Frank Wang, Min-Hung Che…

作者头像 李华
网站建设 2026/6/23 1:37:03

如何在macOS上制作高质量GIF动画:Gifski完整使用指南

如何在macOS上制作高质量GIF动画&#xff1a;Gifski完整使用指南 【免费下载链接】Gifski &#x1f308; Convert videos to high-quality GIFs on your Mac 项目地址: https://gitcode.com/gh_mirrors/gi/Gifski 如果你经常需要在社交媒体分享动态内容&#xff0c;或者…

作者头像 李华
网站建设 2026/6/23 1:29:41

AI专著生成工具实测,快速产出20万字专著,质量有保障!

学术专著的撰写是一项考验学术能力和心理承受力的挑战。与依赖团队合作的论文写作不同&#xff0c;专著生成的过程往往是一个人独自进行的。从选题、搭建框架到内容创作和修改&#xff0c;每一步都必须由研究者独立完成。长时间的孤独创作&#xff0c;导致了研究者得不到及时的…

作者头像 李华
网站建设 2026/6/23 1:14:31

三套方法论,10个AI技能,我做了一个会自我进化的Obsidian知识库

收藏夹吃灰、笔记找不到、灵感转眼忘——问题不是你不够努力&#xff0c;而是没有一套系统。 我花了两个月时间&#xff0c;把三套顶级方法论整合在一起&#xff0c;做了一个会自己整理的 Obsidian 知识库模板。 一套基于 PARA Zettelkasten LLM Wiki 三套方法论整合的知识…

作者头像 李华
网站建设 2026/6/23 1:08:25

别再混着用了:agent 和 workflow 到底有什么区别?

基本概念workflow 是什么说白了&#xff0c;它像流水线。第一步做什么&#xff0c;第二步做什么&#xff0c;什么条件走哪个分支&#xff0c;基本都是提前写死的。它不会自己思考&#xff0c;也不会临场发挥&#xff0c;只会按规则执行比如一个很常见的自动化流程&#xff1a;1…

作者头像 李华