Spring搭建的注意事项
2015-12-17 16:55
387 查看
1、所有jar包都直接放到lib根目录下是最好的,放到别的地方再使用Eclipse来引用编译成Java Application没问题,编译成Web application就会有Class not found的错误;
2、尽量保证在一个Eclipse的Workplace下只有一个Web Application,否则互相之间在重启Tomcat的时候会互相干扰;
3、如果想要跟Struts2结合,需要加入struts2-spring-plugin-2.3.24.jar,此 jar 包应该在在Struts2 的库中;
4、Spring 3.0.5 默认便是自动装配,因此建议将Action的相关配置仍然写到 struts.xml 中,然后在Spring的配置文件中配置一个 id 与被注入的对象成员的名字相同的bean即可。当action需要此对象时,Spring会自动搜索是否有与此对象成员名字相同的bean;
5、applicationContext.xml 要放到 WEB-INF 下
6、.hbm.xml 的路径配置容易搞错。一般将.hbm.xml文件放到src中,直接从包名开始写就行。例如:News.hbm.xml 在 src/entity/News.hbm.xml 中,那么在Spring中配置为entity/News.hbm.xml
7、如果提示Hibernate二级缓存的错误,将二级缓存禁用即可。在Spring的配置文件sessionFactory中的HibernateProperties中加上
2、尽量保证在一个Eclipse的Workplace下只有一个Web Application,否则互相之间在重启Tomcat的时候会互相干扰;
3、如果想要跟Struts2结合,需要加入struts2-spring-plugin-2.3.24.jar,此 jar 包应该在在Struts2 的库中;
4、Spring 3.0.5 默认便是自动装配,因此建议将Action的相关配置仍然写到 struts.xml 中,然后在Spring的配置文件中配置一个 id 与被注入的对象成员的名字相同的bean即可。当action需要此对象时,Spring会自动搜索是否有与此对象成员名字相同的bean;
5、applicationContext.xml 要放到 WEB-INF 下
6、.hbm.xml 的路径配置容易搞错。一般将.hbm.xml文件放到src中,直接从包名开始写就行。例如:News.hbm.xml 在 src/entity/News.hbm.xml 中,那么在Spring中配置为entity/News.hbm.xml
7、如果提示Hibernate二级缓存的错误,将二级缓存禁用即可。在Spring的配置文件sessionFactory中的HibernateProperties中加上
<prop key="hibernate.cache.use_second_level_cache">false</prop> <prop key="hibernate.cache.use_query_cache">false</prop>
相关文章推荐
- spring切面编程AOP 范例一
- java设计模式----建造者模式
- struts2的基本配置
- java文件上传和下载
- spring mvc 中Uploadify插件的使用
- spring详细配置讲解
- Spring 配置log4j和简单介绍Log4J的使用
- 【Struts2】自定义局部类型转换器
- Java-Logger简单使用
- 记录java异常
- Eclipse导入Erlang项目出现乱码 如何解决
- java.util.logging.Logger使用详解
- Struts2 XML配置详解
- JAVA IO (一) 基础深入理解
- java操作Hbase--增删查
- JAVA NIO(二)基础 内存管理 文件锁定 Socket服务器客户端通信
- Failed to load JavaHL Library解决方法
- 身份证验证格式。Java
- Java多线程之----Phaser
- SpringMVC web配置