栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SSM项目(CRM) —— 初始化设置(搭建开发环境)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SSM项目(CRM) —— 初始化设置(搭建开发环境)

一. 创建Maven的web模块

1. 参考:https://blog.csdn.net/Archer__13/article/details/124133850

2. 将编码的字符集都改为UTF-8 

二. 添加目录

 

1. main/java目录下存放java源程序:

 ①com.crm.pojo:存放数据库表对应的JavaBean,一个JavaBean对应一张表。

 ②com.crm.mapper:存放操作数据库表的mapper接口,一个Mapper接口对应一个JavaBean。

 ③com.crm.service:存放具体服务的接口;com.crm.serviceImpl:存放服务接口的实现类。

 ④com.crm.controller:存放前端与后端交互的控制器方法。

2. main/resources目录下存放配置文件:

 ①com/crm/mapper:该目录名需要与存放Mapper接口的包名一致,用于存放每个Mapper接口所对应的映射文件,映射文件的名字需要与Mapper接口同名,并在映射文件中编写sql语句。

 ②mybatis-config.xml:MyBatis的配置文件

 ③mybatis-spring.xml:MyBatis整合Spring的配置文件

 ④spring-mvc.xml:SpringMVC的配置文件

 ⑤applicationContext.xml:Spring的配置文件

3. webapp/WEB-INF目录:

 ①web.xml:存放服务器启动时的配置文件

 ②pages:存放html、jsp页面

4. webapp/static:存放css、js、image等静态资源 

5. test/java目录下存放测试程序

三. 添加依赖

在pom.xml中添加以下内容引入相关依赖:

1. 设置打包方式为war包
war
2. 添加MyBatis相关依赖
    
        
        
            mysql
            mysql-connector-java
            8.0.27  
        
        
        
            com.alibaba
            druid
            1.1.21
        
        
        
            org.mybatis
            mybatis
            3.5.8
        
    
3. 添加Spring相关依赖
        
        
            org.springframework
            spring-context
            5.3.19
        
        
            org.springframework
            spring-aop
            5.3.19
        
        
            org.springframework
            spring-core
            5.3.19
        
        
            org.springframework
            spring-beans
            5.3.19
        
        
            org.springframework
            spring-jdbc
            5.3.19
        
        
            org.springframework
            spring-tx
            5.3.19
        
        
            org.springframework
            spring-web
            5.3.19
        
        
            org.springframework
            spring-oxm
            5.3.19
        

        
        
            org.aspectj
            aspectjweaver
            1.9.0
        
        
        
            org.mybatis
            mybatis-spring
            2.0.7
        
        
            com.mchange
            c3p0
            0.9.5.2
        
4. 添加SpringMVC相关依赖
        
        
            org.springframework
            spring-webmvc
            5.3.19
        
        
        
            javax.servlet
            javax.servlet-api
            4.0.1
            provided
        
5. 添加JSP相关依赖
        
        
            javax.servlet.jsp.jstl
            jstl-api
            1.2
        
        
            org.apache.taglibs
            taglibs-standard-spec
            1.2.1
        
        
            org.apache.taglibs
            taglibs-standard-impl
            1.2.1
        
6. 添加其他功能的相关依赖
        
        
            com.fasterxml.jackson.core
            jackson-core
            2.9.8
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.9.8
        
        
            com.fasterxml.jackson.core
            jackson-annotations
            2.9.8
        
        
        
            org.apache.poi
            poi
            3.15
        
        
        
            commons-fileupload
            commons-fileupload
            1.3.1
        
        
        
            org.apache.logging.log4j
            log4j-api
            2.3
        
        
            org.apache.logging.log4j
            log4j-core
            2.3
        
        
        
            junit
            junit
            4.12
            test
        
四. 添加核心配置文件

需要在resources目录下添加以下核心配置文件: 

1. MyBatis核心配置文件(mybatis-config.xml)



    
    
        
    

    
    
          
    

    
    
    
        
    
2. MyBatis整合Spring的核心配置文件(mybatis-spring.xml)
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ssm
jdbc.username=root
jdbc.password=123456



    
    

    
    
        
        
        
        
    

    
    
        
        
    

    
    
        
        
    

    
    
        
    
    
    
        
        
    
    
        
            
            
            
            
            
            
            
        
    

3. SpringMVC核心配置文件(spring-mvc.xml)



    
    

    
    

    
    
        
        
    

    
    
    
    
    

4. Spring核心配置文件(applicationContext.xml)



    
    

    
    
五. 配置web.xml



    
    
    
        contextConfigLocation
        classpath:applicationContext.xml
    
    
    
        org.springframework.web.context.ContextLoaderListener
    

    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
        
            forceResponseEncoding
            true
        
    
    
        CharacterEncodingFilter
        *.xml
                
            
            
                src/main/resources
                
                    **/*.*
                
            
        
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/858210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号