这篇文章主要介绍了Java SSM配置文件案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
先对Spring SpringMVC和Mybatis单独进行配置,最后对三者进行整合配置
Spring
实际使用中,一般会使用注解+xml配置来实现spring功能,其中xml配置对上文进行总结,配置内容如下
<!--在使用spring 相关jar包的时候进行配置 每个jar包对应一个xmlns和schemaLocation路径--><!--格式基本相关 只要修改相关的关键字--> <!-- 开启注解扫描 ,才可以使用注解 可以使用use-default-filter配合include-filer和exclude-filter使用 --><!-- 开启aop--><!-- JdbcTemplate使用--> <!--创建事务管理器--> <!--注入数据源--><!--开启事务注解-->
springMVC
web.xml配置文件
<!-- 配置SpringMVC的前端控制器,对浏览器发送的请求统一进行处理 --> springMVCorg.spr<mark style="color:transparent">来源gaodaimacom搞#^代%!码&网</mark>ingframework.web.servlet.DispatcherServlet<!-- 通过初始化参数指定SpringMVC配置文件的位置和名称 --> <!-- contextConfigLocation为固定值 -->contextConfigLocation<!-- 使用classpath:表示从类路径查找配置文件,例如maven工程中的src/main/resources -->classpath:springMVC.xml<!-- 作为框架的核心组件,在启动过程中有大量的初始化操作要做 而这些操作放在第一次请求时才执行会严重影响访问速度 因此需要通过此标签将启动控制DispatcherServlet的初始化时间提前到服务器启动时 -->1 springMVC<!-- 设置springMVC的核心控制器所能处理的请求的请求路径 /所匹配的请求可以是/login或.html或.js或.css方式的请求路径 但是/不能匹配.jsp请求路径的请求 -->/
springMVC.xml配置文件
<!-- 自动扫描包 --><!-- 配置Thymeleaf视图解析器 --> <!-- 视图前缀 --><!-- 视图后缀 --><!-- 处理静态资源,例如html、js、css、jpg 若只设置该标签,则只能访问静态资源,其他请求则无法访问 此时必须设置解决问题 --><!-- 开启mvc注解驱动 --> <!-- 处理响应中文内容乱码 --> text/htmlapplication/json
Mybatis
Mybatis-config.xml中配置文件
<!-- mapper.xml都需要在mybatis核心配置文件中配置-->
mapper.xml中配置文件如下:
select * from user
有时候读取不到mapperl.xml配置的原因,提示java.io.IOException: Could not find resource,原因可能有
1)配置文件是否在Resource路径下;
2)如果在src/main/java目录下,需要在项目的pom.xml中加入;
src/main/java **/*.properties**/*.xmlfalse src/main/resources **/*.properties**/*.xmlfalse
使得可以读取src/main/java下的xml和properti文件
3)如果还没有结果,看是否是自己的多层路径的问题,有时候创建文件时候例如com.example.mapper不是三层路径,可以展开看一下。
SSM整合
SSM整合配置
到此这篇关于Java SSM配置文件案例详解的文章就介绍到这了,更多相关Java SSM配置文件内容请搜索gaodaima搞代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持gaodaima搞代码网!
以上就是Java SSM配置文件案例详解的详细内容,更多请关注gaodaima搞代码网其它相关文章!