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

SpringMVC项目搭建

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

SpringMVC项目搭建

1.项目技术选型
  • spring springmvc mybatis mysql druid logback maven jdk1.8
2.创建项目




3.创建基本项目目录结构(没有的新建目录),标记java目前为源码目录,resources目录为资源文件目录



4.pom.xml文件依赖配置
  
  
    4.3.12.RELEASE
  
  
    
      junit
      junit
      4.11
      test
    
    
    
      org.springframework
      spring-beans
      ${springframework.version}
    
    
      org.springframework
      spring-context
      ${springframework.version}
    
    
    
      org.springframework
      spring-web
      ${springframework.version}
    
    
      org.springframework
      spring-webmvc
      ${springframework.version}
    
    
    
      org.springframework
      spring-jdbc
      ${springframework.version}
    

    
    
      org.mybatis
      mybatis
      3.4.0
    
    
      org.mybatis
      mybatis-spring
      1.3.1
    

    
    
      com.alibaba
      druid
      1.2.6
    

    
    
      mysql
      mysql-connector-java
      8.0.25
    

    
    
      org.projectlombok
      lombok
      1.18.20
    

    
    
      com.fasterxml.jackson.datatype
      jackson-datatype-guava
      2.5.3
    
    
    
      ch.qos.logback
      logback-core
      1.2.4
    
    
      ch.qos.logback
      logback-classic
      1.2.4
    
    
      org.slf4j
      slf4j-api
      1.7.22
    
  
  
    demo
    
      
        org.apache.maven.plugins
        maven-compiler-plugin
        3.1
        
          1.8
          1.8
        
      
    
  
5.web.xml配置

5.1 resources目录下新建applicationContext.xml文件

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

5.2 适配器
默认加载/WEB-INFO/{servlet-name}-servlet.xml,如下配置则为spring-servlet.xml

  
    spring
    org.springframework.web.servlet.DispatcherServlet
  
  
    spring
    /
  

5.3 其他

    
  
    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      UTF-8
    
    
      forceEncoding
      true
    
  
  
    encodingFilter
    /*
  
    
  
    index.jsp
  
6.applicationContext.xml配置

数据源配置,在resources目录下新建mybatis-config.xml配置文件和settings.properties配置文件,settings.properties配置MySQL数据库连接信息

db.username=root
db.password=root
db.url=jdbc:mysql://localhost:3306/permission_manager?useUnicode=true&characterEncoding=UTF-8
db.driverClassName=com.mysql.jdbc.Driver
    
    
        
        
            
                classpath:settings.properties
            
        
    
    
    
        
        
        
        
        
        
        
        
        
    
    
    
        
        
        
        
        
    
    
    
        
        
    

    
    
        
    
    

    
    
        
        
        
    
    
        
    
7.mybatis-config.xml配置

mybaits相关配置都有默认值,这个文件可以不配置任何内容,也可以根据自己的需要进行配置以改变默认值




    
        
        
        
    

8.spring-servlet.xml配置
    
    
    
    
    
    
    
    
    
    
    
        
        
    
9.logback.xml配置


    
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n
        
    
    
    
        
    

10.测试类
@Controller
@Slf4j
@RequestMapping("/test")
public class TestController {

    @RequestMapping("/hello")
    @ResponseBody
    public String hello() {
        log.info("hello demo");
        return "hello demo";
    }
}
11.tomact配置,启动





转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/346119.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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