创建SpringBoot Web工程——基本流程

本文档详细介绍了如何在IDEA中创建SpringBoot Web项目,包括基于Spring官方骨架初始化项目,添加必要依赖,配置application.yml,构建Mapper、Service、Controller文件结构。接着,文章阐述了登录注册功能的实现,涉及User类、Result类的创建,UserMapper接口,UserService接口及其实现类UserServiceImpl,以及UserController的编写。最后,提到了项目目录结构和可能出现的配置问题。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


新建springboot 项目

1 创建项目

  1. 在 IDEA 中,基于Spring官方骨架,创建SpringBoot工程
    在这里插入图片描述
  2. 添加相关依赖(web、mybatis、mysql驱动、lombok)
    在这里插入图片描述
  3. 配置application.yml文件
    移除 src/resources/application.properties 文件,新建 application.ym 文件,添加以下配置信息
    spring:
    #  数据库连接信息
      datasource:
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://localhost:3306/xxx
        username: root
        password: '123456'
    
    #  文件上传配置
      servlet:
        multipart:
          max-file-size: 10MB
          max-request-size: 100MB
    
    #mybatis配置
    mybatis:
      configuration:
    #    开启日志打印
        log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    #    开启驼峰功能
        map-underscore-to-camel-case: true
    
    #配置端口号
    server:
      port: 9000
    
    
  4. 准备Mapper、Service(接口、实现类)、Controller文件结构
    删除 src/main/java/com/webgis/backendservice 目录下其他文件夹,添加controller、mapper、service、pojo
    在这里插入图片描述

2 登录注册功能

  1. pojo 包
    新建 User 类

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public class User {
         
        private Integer id;
        private String username;
        private String password;
    }
    

    新建 Result 类

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public class Result {
         
        private Integer code;//响应码,1 代表成功; 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值