首页 > 技术文章 > SSM框架搭建

bmbh 2017-04-11 15:47 原文

参考CSDN博客:SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

参考博客园博客:SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

错误注意事项参考博客:SSM框架——整合注意事项

参考博客:史上最全最强SpringMVC详细示例实战教程

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] 

参考博客:配置SpringMVC返回JSON遇到的坑

修改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>

 

推荐阅读