博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssm框架中的配置文件
阅读量:7304 次
发布时间:2019-06-30

本文共 4647 字,大约阅读时间需要 15 分钟。

hot3.png

ssm框架中的配置文件  

 

spring+springmvc+mybatis框架中用到了三个XML配置文件:web.xml,spring-mvc.xml,spring-mybatis.xml

项目中还会用到两个资源属性文件jdbc.properties和log4j.properties.一个是关于jdbc的配置,提取出来方便以后的修改.另一个是日志文件的配置.

一 , web.xml 

主要理解servlet 中的配置,因为其中配置了前端控制器 在ssm框架中 前端控制器起着最主要的作用

contextConfigLocation
classpath:spring-mybatis.xml
org.springframework.web.context.ContextLoaderListener
org.springframework.web.util.IntrospectorCleanupListener
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
true
encoding
UTF-8
encodingFilter
/*
SpringMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-mvc.xml
1
true
5242880
10485760
0
SpringMVC
/*
120
*.ppt
application/mspowerpoint
/index.jsp
/index.html
404
/error.html
java.lang.Exception
/ExceptionError.html
  •  

二,spring-mvc.xml 

需要实现基本功能的配置

  1. mvc :annotation-driven
  2. context:component-scan
  3. 配置视图解析器

mvc :annotation-driven相当于注册了DefaultAnnotationHandlerMapping(映射器)和AnnotationMethodHandlerAdapter(适配器)两个bean。及解决@Controller注解的使用前提配置。context:component-scan对指定的包进行扫描,实现注释驱动bean定义,同时将bean自动注入容器中使用即解决了@Controller标识的类的bean的注入和使用

application/json;charset=UTF-8

三,spring-mybatis.xml 

需要实现基本功能的配置 
1,配置context:component-scan base-package = “com.rhzh” 自动扫描,将标注Spring注解的类自动转化Bean,同时完成bean的注入 
2,加载数据资源属性文件 
3,配置数据源 三种数据源配置方式 
4,配置sessionfactory 
5,装配Dao接口 
6,声明事务管理 
7,注解事务切面

  •  

四,资源属性文件 

jdbc.properties

driver=com.mysql.jdbc.Driver  url=jdbc:mysql://127.0.0.1:3306/ecdatabase?characterEncoding=utf-8  username=root  password=admin  #定义初始连接数  initialSize=0  #定义最大连接数  maxActive=20  #定义最大空闲  maxIdle=20  #定义最小空闲  minIdle=1  #定义最长等待时间  maxWait=60000

以上是常用的配置

转载于:https://my.oschina.net/demons99/blog/1942999

你可能感兴趣的文章
Python3.7安装PyQt5的方法
查看>>
Zoj 3781(构造)
查看>>
One error related to msxml4.dll (0x800C0014)
查看>>
“爆打”团队阿尔法发布 以及 第四周任务
查看>>
【堆】bzoj1293 [SCOI2009]生日礼物
查看>>
JavaScript的异步运行机制
查看>>
centos7安装HTTPS协议
查看>>
GNS3 模拟icmp端口不可达
查看>>
hdu 5677 ztr loves substring 多重背包
查看>>
WCF学习
查看>>
django 基础进 COOKIE
查看>>
[Java 8] (10) 使用Lambda完成函数组合,Map-Reduce以及并行化
查看>>
@EnableWebMvc
查看>>
eclipse中输入的中文为繁体的问题
查看>>
.NET跨平台:在Linux Ubuntu上编译coreclr/corefx/dnx(20150617)
查看>>
[CQOI2016]手机号码
查看>>
Eclipse CDT 配置C /C ++ 标准库 (UBUNTU 12 )
查看>>
面霸吕国栋之:整理的一些面试题
查看>>
转 Python爬虫入门五之URLError异常处理
查看>>
转 Python执行系统命令的方法
查看>>