springboot踩坑
tanglihai
这是一个JAVA开发者
展开
-
springboot javaConfig使用注解代替XML配置Bean
1.Spring一直以来使用XML进行文件配置,但XML配置文件有一个最大的问题是,配置好的XML不能够在编译时检查到错误,只能在运行时才能检查错误,极大的影响了开发效率,所以SpringBoot设计出了JavaConfig,用注解的方式配置实现类。2.比如<bean id="studentService" class="com.qqq.service.StudentService...原创 2020-02-26 15:50:54 · 1161 阅读 · 0 评论 -
springboot依赖注入的三种方式(非autowired)
Springboot会自动加载resources文件下面的application.yml或者application.properties配置文件,因为yml格式可以替代xml格式,功能properties更强大,所以一般都使用yml格式进行书写。1.对于yml中加载了的bean,可以使用 @value(${对象}) 进行注入。2.也可以在需要加入到spring容器中的类上加@Compone...原创 2018-08-02 10:05:02 · 20981 阅读 · 1 评论 -
springboot按照类型、名称注入(autowired、qualifier、resource)
1.使用autowired注解springboot默认是按照类型进行注入2.如果在IOC容器中一个接口有多个实现类,那么不能够按照类型注入,需要按照名称进行注入(1).可以通过@Qualifier和@Autowired注解搭配,在@Qualifier中输入需要注入的名称,如下图 @Service("studentservice") public class Studen...原创 2020-02-25 12:51:37 · 17286 阅读 · 0 评论 -
yml文件格式
最近在使用springboot的value注解读取yml格式文件时出现 Could not resolve placeholder 'my.name' in value "${my.name}",经过排查发现问题出现在yml文件编写时,应该在属性名后的冒号之后加一个空格,再填写属性值,否则就会出现如上错误。 ...原创 2018-07-31 16:17:43 · 3102 阅读 · 0 评论