2 Star 0 Fork 28

王露 / spring-springmvc-mybatis

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

##教你如何用Spring SpringMVC Mybatis搭建项目:(可以直接拿该项目过来使用,只需修改jdbc.properties文件)

###一、搭建一个Maven项目,在pom导入相关的依赖包,具体可以查看本项目的pom文件,该pom文件配置好的依赖包全是项目框架的核心依赖包。 ###二、web.xml的核心配置:(以本项目为例) #####1、spring的相关配置:

<listener>
	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- Spring的必须配置 默认是加载WEB-INF路径下的,这里重写成了config路径下,让spring去加载这些指定文件 -->
<context-param>
	<param-name>contextConfigLocation</param-name>
	<!-- 更多的是bean文件的配置 -->
	<param-value>classpath:conf/spring.xml;classpath:conf/spring-mybatis.xml</param-value>
</context-param>

#####2、springmvc的相关配置:

	<!-- SpringMVC的主要类 DispatcherServlet -->
<servlet>
	<servlet-name>springmvc</servlet-name>
	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
	<init-param>
		<param-name>contextConfigLocation</param-name>
		<!-- 更多的是web层的配置 -->
		<param-value>classpath:conf/springmvc-servlet.xml</param-value>
	</init-param>
	<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
	<servlet-name>springmvc</servlet-name>
	<url-pattern>/</url-pattern>
</servlet-mapping>

###三、Spring、SpringMVC、Mybatis三个框架对应的xml配置文件分别对应为spring.xml(spring)、spring-mybatis.xml 和 springmvc-servlet.xml(springmvc),至于为什么要分成这几个文件呢,因为这样分的话可以让配置文件条理相对清晰,spring对应的spring.xml配置文件主要管理service层,如spring的配置文件:

<!-- 扫描文件(自动将servicec层注入) -->
<context:component-scan base-package="cn.springmvc.service" />

###这样可以让spring.xml去管理好service层。相应的spring-mybatis可以管理好model层,spring-mvc可以管理好controller层。 ###三、 须注意的一点是,使用Mybatis开发的dao层和hibernate不一样,使用Mybatis的dao层是接口,而具体的操作在对应的Mapper文件中。

空文件

简介

使用maven管理,可以多次使用的ssm框架模板,具体还可以查看readme文件熟悉ssm的搭建。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/luwang/spring-springmvc-mybatis.git
git@gitee.com:luwang/spring-springmvc-mybatis.git
luwang
spring-springmvc-mybatis
spring-springmvc-mybatis
master

搜索帮助

14c37bed 8189591 565d56ea 8189591