项目Demo: Spring+SpringMVC+Mybatis+MySQL
1.创建Maven项目
2.Java 文件夹中建立 Package包(test/controller->(xxService+xxServiceImpl)->dao)
3.注意:xxMapper.xml 需放在resource下才能被识别。所以新建了MybatisMapper包
4.jdbc.properties 中配置Mysql相关配置
log4j.properties中 配置log的输出目录 和输出级别
spring-mvc.xml 中配置了 SpringMVC自动扫描 controller,和启动SpringMVC的注解功能,完成请求和注解Model的映射,
定义视图模式配置,自动给后面action的方法return的字符串加上前缀和后缀,变成一个 可用的url地址
spring-mabatis.xml中 定义了自动扫描 包,引入jdbc.properties 数据库配置文件
部署MVC项目到 tomcat服务器
1.启动 tomcat8.exe
2.打包(war文件)发布到Tomcat下
a. maven Projects -》run maven build
b. maven Projects -》install-> run xx install(ps:xx 是maven项目名)
->运行完成之后则会提示你打包的war包在哪里(C:\Users\jixl\.m2\repository\org\zsl\hnust\HNUST\0.0.1-SNAPSHOT\HNUST-0.0.1-SNAPSHOT.war)
3.把war包,复制到Tomcat的WebApps文件夹下面,会自动解析出来一个跟war包一样的文件夹(HNUST-0.0.1-SNAPSHOT)
4.访问路径:http://localhost:8080/HNUST-0.0.1-SNAPSHOT/user/showUser?confcode=10077923
ps: 服务器IP+port/项目名/controller/action?key=xx
项目路径:https://files.cnblogs.com/files/shanfeng/SSM%E6%95%B4%E5%90%88%E4%BE%8B%E5%AD%90.rar