abh*_*ips -1 java spring javabeans
我刚开始学弹簧.使用spring在应用程序开发中编写ApplicationContext xml文件时应该避免什么,以便代码有效?(我的意思是在编写ApplicationContext xml文件时可以遵循的良好做法,请不要给我一个反对票,这是一个真正的怀疑)
以下几点需要考虑的事项
1)模块化 - 我们可以明智地划分applicationContext.xml模块并在主applicationContext.xml中导入它示例:applicationContext.xml code snippest
<import resource="classpath:dbConfig.xml"/>
<import resource="classpath:userModuleContext.xml"/>
<import resource="classpath:customerModuleContext.xml"/>
Run Code Online (Sandbox Code Playgroud)
2)数据库配置可以存储在分离的属性文件中,然后使用PropertyPlaceholderConfigurer在applicationContext.xml中使用
3)Bean范围应该适合原型,单例,请求,会话
singleton - 表示每个弹簧容器的单个实例.它可能会导致集群环境出现问题.
4)Bean Dependancy注入应该是合适的,这样它不应该导致循环依赖,如A ---> B ---> C ---> A
还有很多 ....
| 归档时间: |
|
| 查看次数: |
434 次 |
| 最近记录: |