SpringBoot注解
介绍SpringBoot常用注解用法
gongmin123456789
这个作者很懒,什么都没留下…
展开
-
@Import
SpringBoot默认会扫描启动类当前的包以及子包,那对于没有在这些包下的类,该怎么注册到IOC容器中呢?可以使用@Import注解来注册。@Import具体用法如下:项目结构如下:TestController类中需要用到Test1Service, 而启动类未com.gm.test1包中的Application,Test1Service位于com.gm.test2.service包中,如果直接在Test1Service上加@Service注解,SpringBoot根本不会扫描到。1原创 2021-05-12 16:16:41 · 182 阅读 · 0 评论 -
@ConfigurationProperties
作用:用来自动读取配置用法如下:1PhoneProperties类内容如下:package com.gm.config.properties;import org.springframework.boot.context.properties.ConfigurationProperties;@ConfigurationProperties(prefix = "phone")public class PhoneProperties { private String type;.原创 2021-05-12 10:24:23 · 154 阅读 · 0 评论 -
@Configuration用法
1 带@Configuration注解的类,该类本身首先会被SpringBoot注入到IOC容器中;2 SpringBoot同时会扫描该类中带@Bean注解的方法,调用该方法来创建Bean,并且将该Bean注入到IOC容器中示例如下:@Configuration@EnableConfigurationProperties(PhoneProperties.class)public class DemoConfig { @Autowired private PhonePrope原创 2021-05-12 10:15:19 · 473 阅读 · 0 评论