06-Springboot搭建项目(mac)

springboot官网:https://spring.io/projects/spring-boot#learn

  

1.创建springboot工程


 1.1 创建springboot工程

如下dependencies如果没有勾选到,可以直接在pom.xml文件中加上对应的坐标

在pom.xml中如果坐标中spring-boot-starter,已经包含的依赖,不需要再写version

1.2 pom.xml中如下的可删除

1
2
3
4
<relativePath/> <!-- lookup parent from repository -->
 
<name>springBootExerciseProject</name>
<description>springBootExerciseProject</description>

1.3 https://mvnrepository.com/ 查找spring坐标链接

1.4 spring-boot项目启动

1.5 springboot官网参考文档

 

 1.6配置文档

 (当配置文件没有属性提示时,可在此进行设置)

 

2.设置隐藏不必要的文件


 

3.springboot整合第三方技术


 3.1 Junit

3.1.1是指对应的junit对应的坐标

3.1.2测试类上的加的注解

3.1.3 自动装配接口,再进行验证接口

3.1.4 测试类能进行依赖

3.1.5 注解@SpringBootTest

 

3.2 mybaits-plus

3.2.1.导入坐标

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
        <!--database,mybatis-plus是中国人开发的,没有被springboot收纳-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.1</version>
        </dependency>
 
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.2.8</version>
        </dependency>
<br>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>

3.2.2.如下是application.yml中的配置(mysql verson:5.7.24,Remark:把版本信息放置在这里的原因是因为,如下url:?后面的内部会根据版本不同,需要加不同的字段信息)

servr:
port: 80

spring:
datasource:
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ssm_db?characterEncoding=utf-8&useSSL=false
username: root
password: 123456


mybatis-plus:
global-config:
db-config:
table-prefix: ttb_ -->箭头和备注都要删除,备注:数据库前缀
      id-type: auto -->箭头和备注都要删除,备注:数据库id,自增设置

    

3.2.3 docker搭建mysql ,创建数据库时

 

posted @   Sara软件测试  阅读(440)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示