Spring注解知识点

Spring注解知识点

传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:
1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。
2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率。
为了解决这两个问题,Spring引入了注解,通过"@XXX"的方式,让注解与Java Bean紧密结合,既大大减少了配置文件的体积,又增加了Java Bean的可读性与内聚性。

在一个类中使用Spring对象,办法如下:

· 使用注解的形式注入

· ApplicationContext中获取。

T t = new ApplicationContext.getBean("xxxid");

核心知识

基础讲解

Spring的注解只有在Spring的XML配置文件的配置路径包含中才会有效。

· SpringMVC的Controller层的配置扫描。

· Spring管理的其他配置扫描

不建议某一个类,既让Spring扫描到,又让SpringMVC扫描到,这样会出问题,比如说在使用事务的时候,就有可能出现问题。
ps: new出来的对象,不是交给Spring进行管理的,所以如果new的哪个类里面又使用到注解的,会抛出空指针异常。

常用注解

· @Component 万金油,当不好归类的时候,可以使用此注解。

· @Controller 控制层注解。

· @Sevevice 业务逻辑层注解。

· @Repository 数据访问层注解。

 

阅读更多
想对作者说点什么? 我来说一句

Spring MVC 基于注解实例

2010年07月11日 7.19MB 下载

全面剖析spring注解视频

2018年05月22日 64B 下载

spring注解笔记

2017年10月20日 378KB 下载

spring注解aop demo

2010年11月12日 48KB 下载

没有更多推荐了,返回首页

不良信息举报

Spring注解知识点

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭