springBoot 快速开发 即相关内容

在Boot中 我们要是不想使用tomcat服务器 想使用jetty的服务器的话 修改一下pom.xml 就行了

 

 修改服务器端口 (在配置文件中我们直接输入port 就可以修改 但是 注! 我们在Boot配置文件中 值得话要加一个空格 )

 

 SpringBoot支持的配置文件格式有哪几种,配置文件的优先级别从高到低分别是什么?(我们以后常用yml)

SpringBoot支持三种配置文件,分布是properties,yaml和yml,
配置文件的优先级别从高到低为:properties>yml>yaml

 

SpringBoot中读取配置文件的三种方式分别是什么?

方式一使用@Value注解获取
方式二使用Environment对象获取
方式三使用@ConfigurationProperties注解获取(常用!)

方法一

 

 

 

 

第二种 

 

 

 

 

第三种(@ConfigctionProperties 注解中的prefix属性 指定的值为yml配置文件中的属性值名字)

 

 

 

 

 

 多环境开发

 

 整合junit 

导入相关依赖(直接勾选就行)

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>

第二步:测试类上写个@SpringBootTest 

整合 mybatis

 

 

1勾选mybatis与 Mysql

2在配置文件中设置数据源参数

spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC
username: root
password: root
type: com.alibaba.druid.pool.DruidDataSource

 

 

 

 

 3定义数据层接口与映射配置

@Mapper
public interface UserDao {
@Select("select * from tbl_book where id=#{id}")
Book getById(Integer id);
}

 

 

boot整合 ssm

第一步 在pom.xml导入数据源依赖

<!-- todo 1 添加druid连接池依赖-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.6</version>
</dependency>

 

 第二步将application.properties修改成application.yml,配置端口号和连接参数

server:
port: 80

spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ssm_db
username: root
password: root
type: com.alibaba.druid.pool.DruidDataSource

 

 

第三步 在bookDao接口上添加 @Mapper注解 

 

 

第四步 修改BookServiceTest配置类,进行配置

 

posted @ 2022-10-16 19:34  小垚java  阅读(36)  评论(0)    收藏  举报