SpringBoot 整合相关配置mybaits、mysql、freemarker等基础 (三)

上一篇文章分享了如何快速创建一个springboot项目,这篇文章就介绍配置一些相关文件。

1、添加依赖相关需要的架包



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.2.6.RELEASE
         
    
    com.example
    demo
    0.0.1-SNAPSHOT
    demo
    Demo project for Spring Boot

    
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        
        
       
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.0
        
        
        
            mysql
            mysql-connector-java
            5.1.29
        

        
            com.alibaba
            fastjson
            1.2.51
        

        
        
            org.springframework.boot
            spring-boot-starter-freemarker
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
            
                
                    org.junit.vintage
                    junit-vintage-engine
                
            
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


2、配置yml文件

spring:
  datasource:
    url: jdbc:mysql://192.168.1.18:3306/xinjue?useOldAliasMetadataBehavior=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
    driver-class-name: com.mysql.jdbc.Driver
    password: xinjue  #用户名
    username: xinjue #密码
  resources:
    static-locations: classpath:templates/,classpath:static/ #静态资源 页面 css 图片 js
###########下面是整合freemarker start
  freemarker:
    request-context-attribute: req  #req访问request
    suffix: .html  #后缀名
    content-type: text/html
    enabled: true
    cache: false #缓存配置
    template-loader-path: classpath:/templates/ #模板加载路径 按需配置
    charset: UTF-8 #编码格式
    settings:
      number_format: '0.##'   #数字格式化,无小数点
########## 下面是整合freemarker  end

####### 下面是整合mybatis start
mybatis:
  type-aliases-package: com.demo.meta
  mapper-locations: classpath:mapper/*.xml
####### 下面是整合mybatis end

 

你可能感兴趣的:(SpringBoot)