博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring 注解总结
阅读量:3700 次
发布时间:2019-05-21

本文共 473 字,大约阅读时间需要 1 分钟。

自动装配注解

  • @Autowired:自动装配通过名字

    如果Autowired不能唯一的配上属性,则需要通过@Qualifier(value=“xxx”)

  • @Nullable 字段标记了这个注解,说明这个字段可以为null

  • @Resource: 自动装配,通过名字或者类型。属于java的注解。

衍生注解

@Component相当于注册了一个bean,在web开发中会按照MVC三层架构分层,所以衍生了几个注解

  • dao【@Repository】

  • service【@Service】

  • controller【@controller】

    这四个注解功能是一样的,都是代表某个类注册到Spring中,装配Bean

作用域注解

  • @Scope

小结

xml与注解:

  • xml更加万能,适用于任何场合,维护简单方便
  • 注解不是自己的类使用不了,维护相对复杂

XML与注解最佳实践推荐

  • XML用来管理bean;
  • 注解只负责完成属性的注入;

使用java的方式配置Spring

JavaConfig 是Spring的一个子项目,在Spring4之后,它成为了一个核心功能。

转载地址:http://iflcn.baihongyu.com/

你可能感兴趣的文章
E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法
查看>>
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
查看>>
System program problem detected
查看>>
docker网桥讲解
查看>>
k8s集群使用calico遇到的问题,报错内容如:“Readiness probe failed: caliconode is not ready: BIRD is not ready:
查看>>
failed to run Kubelet: misconfiguration: kubelet cgroup driver: “systemd“ is different from docker
查看>>
Git的安装与使用
查看>>
理解面向过程和面向对象的程序设计方法
查看>>
OpenCV简介
查看>>
win7查看电脑上openCV的版本
查看>>
OpenCV+python:读取图片
查看>>
OpenCV+python:读取图片和视频详细信息
查看>>
利用numpy对像素点进行操作
查看>>
OpenCV+python:色彩空间转换及色彩通道的分离和合并
查看>>
OpenCV+python:像素运算
查看>>
算法及其复杂度度量简介
查看>>
OpenCV+python:ROI与泛洪填充
查看>>
OpenCV+python:模糊操作
查看>>
OpenCV+python:直方图的概念及绘制(Histogram)
查看>>
OpenCV+python:直方图的应用(一)
查看>>