Springboot项目配置笔记

Springboot项目配置笔记,第1张

Springboot项目配置笔记 Springboot项目配置笔记 一、项目配置笔记 (1)项目配置文件-yml application.yml
spring:
  profiles:
    active: dev
    include:
      - custom
  application:
    name: health-platform-backboot
  cache:
    type: ehcache
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    #    time-zone: GMT+8
    time-zone: Europe/Brussels
    serialization:
      write-dates-as-timestamps: true
  jpa:
    database-platform: org.hibernate.dialect.MySQL57InnoDBDialect
    hibernate:
      ddl-auto: update
    show-sql: true
    properties:
      hibernate:
        format_sql: true
        generate_statistics: false #Turn Statistics on
  datasource:
    url: jdbc:mysql://${MYSQL_IP}:${MYSQL_PORT}/${MYSQL_DATAbase}?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&allowMultiQueries=true&serverTimezone=GMT%2B8
    username: ${MYSQL_USERNAME}
    password: ${MYSQL_PASSWORD}
    max-active: 200
    continue-on-error: true
    initialization-mode: always
  resources:
    cache:
      period: 31536000
      cachecontrol:
        max-age: 31536000
    chain:
      html-application-cache: true
      enabled: true
      strategy:
        content:
          enabled: true
  #          paths: /webjars/swagger-ui/**.*
  main:
    banner-mode: console

logging:
  level:
    org.springframework: warn
  config: classpath:logback.xml

mybatis-plus:
  type-aliases-package: com.cloud.wl.hp.domain
  check-config-location: true
  default-executor-type: REUSE
  configuration:
    map-underscore-to-camel-case: true
    cache-enabled: true
    aggressive-lazy-loading: true
    auto-mapping-behavior: full
    auto-mapping-unknown-column-behavior: none
    call-setters-on-nulls: true
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  global-config:
    db-config:
      update-strategy: ignored
  type-handlers-package: com.wl.**.handler

server:
  port: 8088
  address: localhost
  http2:
    enabled: true
  servlet:
    context-path: /
  compression:
    enabled: true
    min-response-size: 1024
    mime-types: text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json

springdoc:
  swagger-ui:
    doc-expansion: none
application-dev.yml
MYSQL_IP: 127.0.0.1
MYSQL_PORT: 3306
MYSQL_DATAbase: cloud_hp
MYSQL_USERNAME: root
MYSQL_PASSWORD: 123456
(2)pom.xml文件


    4.0.0

    com.wl
    health-platform-backend
    pom
    1.0-SNAPSHOT
    health-platform-backend
    Health care service platform system

    
        health-platform-backboot
        health-platform-controller
        health-platform-service
        health-platform-domain
        health-platform-dao
        health-platform-support
        health-platform-config
    

    
        1.8
        ${java.version}
        ${java.version}
        ${java.version}

        UTF-8
        UTF-8
        UTF-8

        2.3.7.RELEASE
        2.3.12.RELEASE
        1.2.8
        2.0.4
        1.2.75
        3.4.2
        8.0.16
        3.1.0
        3.9
        1.18.12
        2.1.11
        3.0.0
        1.6.2
        1.18.22
        2.3.7.RELEASE
        
    

    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.7.RELEASE
        
    

    
        
            
                com.wl
                health-platform-backboot
                ${project.version}
            
            
                com.wl
                health-platform-controller
                ${project.version}
            
            
                com.wl
                health-platform-config
                ${project.version}
            
            
                com.wl
                health-platform-dao
                ${project.version}
            
            
                com.wl
                health-platform-service
                ${project.version}
            
            
                com.wl
                health-platform-domain
                ${project.version}
            
            
                com.wl
                health-platform-support
                ${project.version}
            

            
            
                org.springdoc
                springdoc-openapi-ui
                ${springdoc.version}
            

        
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
        

        
        
            com.alibaba
            druid-spring-boot-starter
            ${druid.version}
        
        
        
            mysql
            mysql-connector-java
            ${mysql-connector.versoin}
        

        
            com.baomidou
            mybatis-plus-boot-starter
            ${mybatis-plus.version}
        

        
            javax.servlet
            javax.servlet-api
            ${servlet-api}
        

        
        
            com.alibaba
            fastjson
            ${fastjson.version}
        
        
        
            org.apache.commons
            commons-lang3
            ${commons-lang3.version}
        

        
        
            org.springframework.boot
            spring-boot-starter-validation
            ${validation.version}
        

        
            org.projectlombok
            lombok
            ${lombok.version}
        

        
        
            org.springdoc
            springdoc-openapi-ui
        

    

    
        
            
                
                    org.apache.maven.plugins
                    maven-compiler-plugin
                    3.8.1
                    
                        ${java.version}
                        ${java.version}
                        ${project.build.sourceEncoding}
                        true
                    
                
                
                    org.springframework.boot
                    spring-boot-maven-plugin
                    ${spring-boot.version}
                    
                        
                            
                                org.projectlombok
                                lombok
                            
                        
                    
                
            
        
    


二、logback笔记 logback.xml文件


    
    
    

	
	
		
			${console.log.pattern}
            utf-8
		
	

    
    
        ${log.path}/sys-console.log
        
            ${log.pattern}
            utf-8
        
        
            
            INFO
        
    
	
	
	
	    ${log.path}/sys-info.log
        
		
            
			${log.path}/sys-info.%d{yyyy-MM-dd}.log
			
			60
		
		
			${log.pattern}
		
		
            
            INFO
            
            ACCEPT
            
            DENY
        
	
	
	
	    ${log.path}/sys-error.log
        
        
            
            ${log.path}/sys-error.%d{yyyy-MM-dd}.log
			
			60
        
        
            ${log.pattern}
        
        
            
            ERROR
			
            ACCEPT
			
            DENY
        
    
	
	
    
		${log.path}/sys-user.log
        
            
            ${log.path}/sys-user.%d{yyyy-MM-dd}.log
            
            60
        
        
            ${log.pattern}
        
    
	
	
	
	
	

	
		
	
	
	
    
        
        
        
    
	
	
    
        
    
 
yml配置
logging:
  level:
    org.springframework: warn
  config: classpath:logback.xml

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5685482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存