spring的注解:
@Component 次注解是写在类上面的 是将这个类交给spring管理 通用注解
为了让用户更加体现出分层架构 MVC有具体的注解
@Controller
@Service
@Repository(dao层的注解)
@Autowired 用于bean对象的DI注入 可以放在构造方法 set方法 和属性上
@Qualifier:(此注解是配合Autowired来使用的)通常@Autowired此注解是通过名字来匹配的,匹配不上根据类型来匹配,如果是接口类型且有对个子类实现,当注入的对象不止一个是可以采用@Qualifier("优先注入的默认名字,类名首字母小写") 来实现微调,指定
@Resource(name="impl2") 次注解与@Autowired、@Qualifier的作用一样,直接通过name找寻对象注入 此注解不是spring家族的,是javax提供的 一般不使用 统一管理显得不方便

@Value("") 固定值的注入

@Scope(value="singleton/prototype" | scopeName="") 设置单例或原型
@Lazy立即加载 不写这个注解的效果是立即加载机制 懒加载@Lazy("true")

@PostConstruct --init-method 在初始化类创建时执行的方法
@PreDestroy -- destroy-method 在对象销毁时执行的方法

@Configuration 配置类
@ComponentScan() 配置注解扫描

posted on 2022-07-29 13:36  bug鸭~  阅读(32)  评论(0编辑  收藏  举报