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 ,创建数据库时

 

posted @ 2022-12-08 17:00  Sara软件测试  阅读(463)  评论(0)    收藏  举报