通过maven的形式创建Spring-boot工程
先创建一个maven项目 再配置pom.xml文件
1)引入父工程
2)引入web自动依赖
3)创建启动类 @SpringBootApplication注解
controller service mapper 必须在主启动类所在的包下 或者子包下
Springboot 工程中的配置资源文件
1)application.properties
2)yml.properties
同时做修改 以application.properties的可以生效 项目只需要配置一个就可以
格式如下图:
java读取springboot配置文件中的内容
实体属性:可以是基本数据类型、String、date、Map、List、Set、实体类
注解 @Component 把类声明成bean 其他需要的类可以自动调用
@Data 生成get set方法 toString
@ConfigurationPropeties(prefix="student")读取 properties文件 前缀为student 的配置内容
1)@ConfigurationProperties注解
application.properties
application.yml
2)@Value注解
properties文件不能读取map 以及 自定义的类型
yml文件不能读取map list set 及自定义 只能读取基本数据类型 String 和date
springboot注册web三大组件
三大组件:servlet filter:过滤器 listener:监听器
1)注册serlet
①创建servlet类
②创建一个配置类
2)注册filter
①创建一个filter类
②创建一个配置类
3)注册listener
作用:监听某个事件的发生,状态的改变
内部机制:接口回调
①创建一个listener类
②创建一个配置类