参考CSDN博客:SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
参考博客园博客:SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
错误注意事项参考博客:SSM框架——整合注意事项
1、开发环境搭建
参考博客:MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
2、Maven Web项目创建
参考博客: 使用maven创建web项目
3、MyBatis Generator
参考博客:SSM框架——使用MyBatis Generator自动创建代码
参考博客:利用mybatis-generator自动生成代码 (内有多表配置说明)
参考博客:用Mybatis generator去生成代码的时候老是报错,catalog null, schema null…… (由PowerDesigner导致的数据库问题)
控制台命令:
多表配置,添加表配置内容即可,如下:
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名 --> <table tableName="USERMODULE" domainObjectName="UserModule" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> <!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名 --> <table tableName="USERS" domainObjectName="Users" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
命令行,如下:
Java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
4、错误集合
Unsupported major.minor version 52.0
参考博客:Java项目在编译时出现“Unsupported major.minor version 52”的解决方案
参考博客:Stanford Parser demo错误:Unsupported major.minor version 52.0 error
参考博客:Unsupported major.minor version (jdk版本错误)解决方案 办法
参考博客:Unsupported major.minor version 51.0 在配置/运行Maven工程时,JDK与Maven所引用的jdk版本不一致
重新安装MyEclipse 2016,使用JDK1.8进行搭建。
Cannot find class [org.springframework.http.converter.json.MappingJacksonHttpMessageConverter]
修改POM,如下:
<!-- 映入JSON --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.2</version> </dependency>
修改spring-mvc.xml,如下:
<!--避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> </list> </property> </bean>