Spring Boot中常用注解@Configuration,@Component,@Service,@Controller的区别
之前学习Spring Boot有点囫囵吞枣的意味,没有细究这些注解间的差异。现在空下来重新回过头来阅读官方文档才对这几个注解有了重新的理解,专门写下来好供日后查询翻阅。
@Configuration
指示一个类声明了一个或多个@Bean方法,并且可以由Spring容器进行处理以在运行时为这些bean生成bean定义和服务请求。
@Configuration
public class AppConfig {
@Bean
public FooService fooService() {
return new FooService(fooRepository());
}
@Bean
public FooRepository fooRepository() {
return new JdbcFooRepository(dataSource());
}
// ...
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Spring Boot中常用注解@Configuration,@Component,@Service,@Controller的区别
自学咖网 » Spring Boot中常用注解@Configuration,@Component,@Service,@Controller的区别

![Spring Boot中常用注解@Configuration,@Component,@Service,@Controller的区别
[编程语言教程]](https://www.zixueka.com/wp-content/uploads/2024/02/1706717551-5d7e674c4e1ee26.jpg)
