spring配置文件分为dao层,web层,service层,三层配置

这三层配置中,

dao层对应数据库的配置:进行数据库相关和model实体类的配置

web层对应controller包中配置:设置全局请求响应解析,controller层相关的所有配置。

service层,业务逻辑的处理:主要设置service层类的自动扫描,事务相关bean的配置

web层的配置比较复杂,涉及到数据处理,静态资源处理,错误处理等

dao层详细配置步骤:

. 加载数据库相关参数properties属性文件
. 设置数据库连接池dataSource
. 配置SqlSessionFactory对象
. 配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中

其中第3步有多种设置方式。设置完后进行数据库操作的方式也不一样

web层详细配置步骤:

1. 设置使用注解方式进行开发,配置注解驱动器<mvc:annotation-driven>

2.

最新文章

  1. VMware 设备VMnet0 上的网桥暂时关闭。此虚拟机无法与主机或网格中的其他计算机通信【转】
  2. 记第一次TopCoder, 练习SRM 583 div2 250
  3. POJ 2096 Collecting Bugs (概率DP)
  4. Eclipse无法启动报An internal error occurred during: &quot;reload maven project&quot;. java.lang.NullPointerException
  5. gcc/g++链接时.o文件及库的顺序问题
  6. SRM 410(1-250pt, 1-500pt)
  7. arduino pro mini不能下载
  8. php-fpm 相关
  9. bzoj4514
  10. Android中常用开发工具类—持续更新...
  11. MyTomcat(手写服务器)
  12. git小笔记
  13. HDU 1251 统计难题(Trie)
  14. LeetCode 题解之Rotate List
  15. Springboot 之 自定义配置文件及读取配置文件
  16. 制作nodejs项目镜像,实现docker下的快速部署
  17. Java 遍历指定文件夹及子文件夹下的文件
  18. 08python之列表的常用方法
  19. javascript全局方法与变量
  20. [Bug]Object reference not set to an instance of an object.

热门文章

  1. 优先级:content –&gt; width –&gt; flex-basis (limted by max|min-width)
  2. python学习之文件读写,序列化(json,pickle,shelve)
  3. python numpy的基本操作
  4. linux 信号量
  5. [Google Guava] 9-I/O
  6. delegate:动态绑定js事件
  7. csv和xlsx区别
  8. Hihocoder #1142 : 三分·三分求极值
  9. Java集合总结(一):列表和队列
  10. ipv4保留地址