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,可以拦截到类和具体方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。