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配置类,进行配置


浙公网安备 33010602011771号