选好自己的tomcat版本以及项目的版本。这里我选的是3.1因为我的JDK是1.8的,这样子是匹配的,后续的生成xml等操作不会出错。
<servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- SpringMVC的配置文件的默认路径是/WEB-INF/${servlet-name}-servlet.xml --> <init-param> <param-name>contextConfigLocation</param-name> <!--<param-value>classpath:springmvc.xml</param-value> --> <param-value>classpath:spring/springmvc.xml</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc</servlet-name> <!-- 设置所有以action结尾的请求进入SpringMVC --> <url-pattern>*.action</url-pattern> </servlet-mapping> <context-param> <!-- 读取数据库配置文件 --> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/application_*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <welcome-file-list> <welcome-file>index.action</welcome-file> </welcome-file-list>
这就是大家常说的“build一下”
AddJARS逐级展开当前项目找到lib文件,选中下边的全部jar包(选中第一个jar包,按住shift,然后选中最后一个jar包),点OK。
打开config下mybatis包下的文件,Ctrl+F,将所有格式为com.xx的换成自己第13步写的压缩包名字,这里是为了给检索提供正确的路径。config下spring下的文件同理替换
打开config下的db.properties将自己要操作的数据库名字更改上去
在WebContent下WEBINF下新建一个普通folder文件,命名为pages。这是用来存储jsp文件的。
在src的demo.boke.model包下,根据要操作的数据库中表的属性建立对应的实体bean,加入getter和setter实现IOC注入
新建一个StuMapper接口
src的demo.boke.mapper包下,新建一个StuMapper.xml
src的demo.boke.service包下,新建一个StuService接口,内部接口和StuMapper一样即可
src的demo.boke.serviceImpl包下,新建一个StuServiceImpl类实现StuService接口,加Service注释,加Autowired注释引入mapper接口,在重写函数中调用mapper对应的方法
src的demo.boke.controller包下,新建一个StuController类,加Controller注释,加Autowired注释引入service接口,调用即可。
在WebContent-WEBINF-pages下新建controller中指向的show.jsp文件
编码改成utf-8,内容随便写点
27.Server下的tomcat上右键addandremove,把刚做的项目add进去
在浏览器检查连接成功,访问网址是http://localhost:端口号/项目名/controller自定义名.action
成功。