搭建SSM环境(淘淘商城)

您所在的位置:网站首页 淘淘商城项目环境部署 搭建SSM环境(淘淘商城)

搭建SSM环境(淘淘商城)

2024-07-13 20:04| 来源: 网络整理| 查看: 265

本文用到的资料:

链接:https://pan.baidu.com/s/1Pk_aI_PRbqRFP9i3o9Xodg 提取码:o4o4

1.1. 数据库 1.1.1. 使用navicat创建数据库连接

 

执行SQL脚本:

 

 

 

 

 

 

1.1.2. Tb_user

查看表结构:

 

 

 

 

表结构:

 

 

eclipse的配置: 1. 修改workspace编码为UTF-8

 

 

1.1. 修改jsp编码为UTF-8

 

 

2. 修改字体

 

 

 

 

3. 添加系统中的JDK

 

 

 

 

 

 

4. 导入formatter模板

 

 

5. 修改maven配置文件

打开文件:

apache-maven-3.2.3\conf\settings.xml

5.1. 修改本地仓库路径

D:\repository

 

注意:为了环境统一,建议使用新的本地仓库地址。

5.2. 增加内网镜像服务

使用阿里云的仓库

         nextus-aliyun          *          Nexus aliyun          http://maven.aliyun.com/nexus/content/groups/public    

 

6. 在Eclipse中配置Maven 6.1. 添加本地安装的maven

 

 

 

 

 

 

 

6.2. 设置setting文件

 

 

 

选择资料包中的maven,并且注意本地仓库地址是否正确。

 

 

 

 

1.2. 创建工程 1.2.1. 新建工程

 

 

 

 

1.2.2. 填写项目的Maven坐标

 

 

 

1.3. 统一管理依赖的版本

需要将多个项目的依赖的版本号统一管理起来。

 

如何实现?  ---  使用Maven的继承实现。

1.3.1. 导入itcast-parent

 

 

 

 

 

1.4. 完整pom 4.0.0 cn.itcast.parent itcast-parent 0.0.1-SNAPSHOT pom 4.10 4.1.3.RELEASE 3.2.8 1.2.2 1.2.15 5.1.32 1.6.4 2.4.2 1.0.9 4.3.5 1.2 2.5 2.0 2.5 3.3.2 1.3.2 junit junit ${junit.version} test org.springframework spring-context ${spring.version} org.springframework spring-beans ${spring.version} org.springframework spring-webmvc ${spring.version} org.springframework spring-jdbc ${spring.version} org.springframework spring-aspects ${spring.version} org.mybatis mybatis ${mybatis.version} org.mybatis mybatis-spring ${mybatis.spring.version} mysql mysql-connector-java ${mysql.version} org.slf4j slf4j-log4j12 ${slf4j.version} com.fasterxml.jackson.core jackson-databind ${jackson.version} com.jolbox bonecp-spring 0.8.0.RELEASE org.apache.httpcomponents httpclient ${httpclient.version} jstl jstl ${jstl.version} javax.servlet servlet-api ${servlet-api.version} provided javax.servlet jsp-api ${jsp-api.version} provided joda-time joda-time ${joda-time.version} org.apache.commons commons-lang3 ${commons-lang3.version} org.apache.commons commons-io ${commons-io.version} ${project.artifactId} org.apache.maven.plugins maven-resources-plugin 2.7 UTF-8 org.apache.maven.plugins maven-compiler-plugin 3.2 1.7 1.7 UTF-8 org.apache.tomcat.maven tomcat7-maven-plugin 2.2

 

1.4.1. 继承parent

 

 

1.4.2. 出现小红叉

 

 

 

解决:

 

 

 

 

 

原因:

 

 

 

定义的java编译器插件的jdk版本和默认使用的jdk版本不一致,导致。

 

 

 

 

 

 

1.5. 子工程使用依赖

 

 

 

 

 

1.5.1. Parent中的依赖管理

 

 

 

1.6. 导入依赖(子工程pom)

 

4.0.0 cn.itcast.parent itcast-parent 0.0.1-SNAPSHOT cn.itcast.usermanage itcast-usermanage 1.0.0-SNAPSHOT war junit junit test org.springframework spring-webmvc org.springframework spring-jdbc org.springframework spring-aspects org.mybatis mybatis org.mybatis mybatis-spring mysql mysql-connector-java org.slf4j slf4j-log4j12 com.fasterxml.jackson.core jackson-databind com.jolbox bonecp-spring jstl jstl javax.servlet servlet-api provided javax.servlet jsp-api provided org.apache.commons commons-lang3 org.apache.commons commons-io com.github.pagehelper pagehelper 3.7.5 com.github.jsqlparser jsqlparser 0.9.1 com.github.abel533 mapper 2.3.4 org.apache.tomcat.maven tomcat7-maven-plugin 80 /

 

1.7. 运行tomcat插件

 

 

 

运行出错:

 

 

 

 

问题:

 

 

 

解决:

需要将itcast-parent安装到本地仓库。

 

 

 

 

 

 

1.8. Web.xml itcast-usermanage contextConfigLocation classpath:spring/applicationContext*.xml org.springframework.web.context.ContextLoaderListener encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF8 encodingFilter /* itcast-usermamage org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring/itcast-usermamage-servlet.xml 1 itcast-usermamage /rest/* index.jsp

 

1.9. Jdbc.properties

 

jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/taotao?useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true jdbc.username=root jdbc.password=root

 

 

1.10. Spring容器配置文件 classpath:jdbc.properties

 

1.11. Spring事务

 

1.12. SpringMVC配置文件

 

 

1.13. Mybatis和Spring的整合 1.13.1. 整合文件

 

 

1.13.2. Mybatis的全局配置文件

 

 

 

1.14. 导入jsp页面

 

 

 

 

 

1.15. 启动报错

由于在mappers目录中没有xml配置文件,所以报错。

 

 

 

1.16. 通用页面跳转

 

 

 

测试:

 

 

1.17. 配置通用Mapper 1.17.1. 导入依赖

已完成。

1.17.2. 配置通用Mapper的插件

 

 

1.17.3. User实体添加JPA注解

 

 

1.17.4. 创建UserMapper接口

 

 

 

1.18. EasyUI的datagrid的数据结构

 

 

 

1.19. 封装EasyUIResult

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3