SpringBoot整合Mybatis和JSP完成后台管理项目

SpringBoot整合Mybatis和JSP完成后台管理项目

  • 环境和工具
  • 总体目录结构
  • pom.xml 文件
  • Mybatis 生成基础代码插件配置 generatorConfig.xml
  • application.properties 文件
  • log4j.properties 文件

环境和工具

开发工具:IDEA
环境:jdk1.8.0_66

总体目录结构

SpringBoot整合Mybatis和JSP完成后台管理项目_第1张图片

pom.xml 文件

    
    
        org.apache.tomcat.embed
        tomcat-embed-jasper
    

    
    
        javax.servlet
        javax.servlet-api
    

    
    
        javax.servlet.jsp
        javax.servlet.jsp-api
        2.3.1
    

    
    
        javax.servlet
        jstl
    

    
    
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        1.3.1
    

    
    
        mysql
        mysql-connector-java
        5.1.18
    

    
    
        org.springframework.boot
        spring-boot-devtools
        true
    

   
    
       log4j
       log4j
       1.2.17
    



    
        
            src/main/java
            
                **/*.xml
            
        
        
            src/main/resources
            
                **/*.*
            
        
        
            src/main/webapp
            META-INF/resources
            
                **/*.*
            
        
    
    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
        
        
            org.mybatis.generator
            mybatis-generator-maven-plugin
            1.3.6
            
                
                generatorConfig.xml
                true
                true
            
        
    

Mybatis 生成基础代码插件配置 generatorConfig.xml

	
	
	
	

	
	
	

	
		
		
	

	
	
	

	
		
	

	
	
		
	

	
	
		
	

	
	

     
	

application.properties 文件

#端口号
server.port=8800
#项目上下文
server.servlet.context-path=/myProject
#视图解析器
spring.mvc.view.prefix=/WEB-INF/JSP/
spring.mvc.view.suffix=.jsp
#配置mapper SQL语句的位置
mybatis.mapper-locations=classpath:com/jy/springboot/mapper/*.xml
##数据库链接配置
spring.datasource.username=用户名
spring.datasource.password=密码
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=utf8

log4j.properties 文件

log4j.rootLogger=DEBUG,CONSOLE,A
log4j.addivity.org.apache=false

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} -%-4r [%t] %-5p %x - %m%n
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.Encoding=gbk
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout

log4j.appender.A=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A.File=${catalina.home}/logs/BSDS_log/PurePro_
log4j.appender.A.DatePattern=yyyy-MM-dd’.log’
log4j.appender.A.layout=org.apache.log4j.PatternLayout
log4j.appender.A.layout.ConversionPattern=[FH_sys] %d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L : %m%n

你可能感兴趣的:(SpringBoot整合Mybatis和JSP完成后台管理项目)