工作框架解析1

1.web配置,因为是web项目,需要在web.xml中配置spring的基本配置文件,启动时读取他。

ContextLoaderListener监听器是主要的执行者:启动Web容器时,自动装配ApplicationContext的配置信息。

两种方式:

第一种:直接将之放到/WEB-INF下,只在web.xml中声明一个listener:如果在web.xml中不写任何参数配置信息,默认的路径是/WEB-INF/applicationContext.xml,在WEB-INF目录下创建的xml文件的名称必须是applicationContext.xml;
第二种:将之放到classpath下,但是此时要在web.xml中加入<context-param>,用它来指明你的applicationContext.xml的位置以供web容器来加载。

 

2.基本配置

一,spring主要就是用来管理bean的,所以第一个配置就是:<context:component-scan>;

在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean。

二,spring经常要导入许多其他配置,包括数据库配置,redis配置等等

一般是俩种:(1)调用PropertyPlaceholderConfigurer对象标签或者简化的<context:property-placeholder/>来引入.property文件

                       (2)使用<import resource>来引入xml文件

三,项目初始化时,想加载一些数据或者开启一些功能,重写这个方法<bean class=...InitDataListener>

四,面向切面的配置-JdkRegexpMethodPointcut,可以拦截到类和具体方法

posted @ 2019-07-02 16:53  探山  阅读(172)  评论(0编辑  收藏  举报