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中如下的可删除
<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.导入坐标
<!-- 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>
<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 ,创建数据库时

浙公网安备 33010602011771号