栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021/10/30 spring注解自动装配和@Configuration

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021/10/30 spring注解自动装配和@Configuration

指定要扫描的包(com.kuang.pojo),这个包下的注解就会生效,并不是注解写哪都能识别


 以前写完User类之后,下一步就是在xml注册这个bean

   //以前

现在,我们用@Component就相当于上面那种xml方式注册bean,把这个bean交给spring管理


 那属性的注入呢?比如说name的注入,用@Value等价于xml里的:

  


由于web开发的三层架构, @Copmponent也衍生了一些注解,他们功能是一样的,存在的目的就是为了区分三层架构。

dao层  ---@Repository
service层 ---@Service
controller层 ---@Controller


 当然作用域也是可以用注解@Scope指定的,如下把User类设置为原型模式

@Component
@Scope("prototype")
public class User{

}

@Configuration代表这是一个配置类

用@bean加到方法上注册一个Bean,方法名就是beanid

@Bean
public User getUser(){
return new User(); //返回注入的bean对象
}

看的不爽?好吧,给你指点指点

 @Configuation等价于

 @Bean等价于

 @ComponentScan等价于

 那这种纯Java的配置方式,怎么来获取容器对象,取到容器里注册的bean呢

另外插一嘴: 像这种纯Java的配置方式在springboot种随处可见

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/357775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号