-
spring利用反射创建对象时,默认调用无参构造函数,没有无参构造函数会报错.
-
@Autowired用的是set注入.
-
SpringToolSuite软件的三种启动方式功能都差不多
-
用SpringToolSuite工具开发web项目时,浏览器端访问路径不用加项目名的原因,是SpringToolSuite自带tomcat,当web项目启动时,SpringToolSuite为每个项目开启一个tomcat,故将项目部署在Root根目录下(STS采用的是插件集成tomcat,故实际项目不存在tomcat文件目录页不存在Root目录)
-
SpringBoot的配置为application.properties或者application.yml,配置一个即可.
-
SpringBoot为属性赋值的两种方式:
-
属性方式赋值:在pojo类上接@Component,属性上加注解@Value(${user.id}).此种方式采用反射的set方法,自定义的set方法可不写.
-
前缀方式赋值(3步):
-
引入第三方jar包
-
pojo实体类上加注解@ConfigurationProperties(prefix=“user”)
-
加上set方法
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency>
-
-
-
使用properties文件为属性赋值(依托于上面两种方式)
properties文件采用key和value方式存储,默认都为字符串形式.使用properties赋值有两步:
- 在properties中赋值
- pojo对应的类上加注解@PropertiesSource(value=“classpath:/路径”)
-
yml多环境配置
yml中使用—进行环境分隔
SpringBoot学习笔记(二)
最新推荐文章于 2023-08-30 10:24:39 发布