什么是ssm?
Spring +SpringMVC+Mybatis
使用idea创建maven工程(图1)
图1
选择maven方式构建(图2)
图2
输入groupId,artifactId(图3)
图3
然后一直下一步直到项目构建结束(如果没有maven版本,自行百度)
笔者一般会选择自动导包(图4)
图4
3.在pom.xml--->dependencies之间引入Spring基础包(图5)
org.springframework
spring-core
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-webmvc
${spring.version}
在properties节点中声明属性,即${spring.version}值。
......
5.1.7.RELEASE
注意:笔者导入版本为编写时最新版,如何查看maven版本链接
图5
导入包成功,查看external libraries(图6)
图6
在main中建两个文件夹 java,resources(图7)
图7
把两个文件夹分别设置成source root 和 resources root(图8)(设置完会有明显变化)
图8
在java文件夹建立 com.sm.dao ,model,service,controller(图9)
图9
在resources中建立 applicationContext.xml ,mvc-dispatcher.xml(图10)
图10
在 webapp/WEB-INF/web.xml中添加代码(图11)
图11
contextConfigLocation
classpath:applicationContext.xml
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
encodingFilter
/*
org.springframework.web.context.ContextLoaderListener
SpringMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:mvc-dispatcher.xml
1
SpringMVC
/
在mvc-dispatcher.xml添加代码(图12)
图12
在WEB-INF下建立jsp文件夹,把index.jsp文件放入其中(图 13)
图13
在controller中新建一个HelloController.java(图14)
图14
配置tomcat(图15)(图16)(图17)(图18)(图19)
图15
图16
图17
图18
图19
注意:如果没有tomcat可选可以百度以下idea tomcat安装,很简单