代码拉取完成,页面将自动刷新
一、搭建一个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文件中。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。