1.config文件(class文件加上@Configuration)作用
@Configuration的作用类似于配置一个spring-bean.xml中的标签的作用,主要用于Bean的注入,放置在类上。
只要加上此注解,jvm会自动扫描注册的。
@Configuration
public class AnnotationConfiguration {
public AnnotationConfiguration() {
System.out.println("初始化");
}
@Bean
public Book book()
{
Book book=new Book();
book.setName("C++");
return book;
}
}
2.application.yml(application.properties)作用
全局配置文件,优先加载。
可以将日志配置,数据库配置等写入文件中
其中的数据库配置默认加载,数据源就会自动注入到 sqlSessionFactory 中,sqlSessionFactory 会自动注入到 Mapper 中,以下形式:
# 会被默认加载,不需要配置
spring.datasource.url=jdbc:mysql://localhost:3306/springboot1data?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=123
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
springboot知识小总结2:https://blog.csdn.net/weixin_43075298/article/details/88661721
不定时添加!