Spring Boot Bean的使用,@Repository,@Service,@Controller,@Component
程序员文章站
2022-06-17 13:11:48
...
前言
在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot Bean的使用。
#声明为SpringBean的元注解
@Repository注解:Dao层使用
@Service注解:Service层使用
@Controller注解:Controller层使用
@Component注解:这个注解和上面注解功能差不多,上面三个注解都确定了使用了场景,这个注解没有确定使用的场景。
#Spring Boot还为我们提供了一种声明bean的方法
在类上标注为配置类@Configuration
@SpringBootApplication中有继承下来的@Configuration注解,所以不需要重复标注
@SpringBootApplication
public class DomeApplication {
public static void main(String[] args) {
SpringApplication.run(DomeApplication.class, args);
}
@Bean
public User user(){
User user = new User();
user.setId(1L);
user.setName("GoslingWu");
return user;
}
}
使用注解声明bean时可以默认值
@Component
public class UserComponent {
@Value("1")
private Long id;
@Value("GoslingWu")
private String name;
}
这是我的公众号 有最新的it咨询,和个人工作的记录:
这是我的个人微信遇到问题欢迎,提问:
我的星球欢迎加入:
最后加上高质量的淘宝店:如有质量问题随时滴滴我,童叟无欺!
推荐阅读
-
spring注解@Component、@Repository、@Service、@Controller的区别
-
Spring-Context注解 @Repository、@Service、@Controller 和 @Component
-
spring @Component ,@Repository、@Service 和 @Controller区别
-
spring mvc常用注解@Component @Controller @Service @Repository
-
在spring boot的controller层里使用cookie
-
Spring Boot Bean的使用,@Repository,@Service,@Controller,@Component
-
Spring Boot Bean的使用,@Repository,@Service,@Controller,@Component
-
spring boot使用自定义注解+AOP实现对Controller层方法的日志记录
-
Spring Boot学习笔记(九)@Controller 注解的简单使用
-
Spring注解@Component、@Repository、@Service、@Controller区别