Springboot配置application.yml使用jdbc连接MySQL数据库

Springboot配置application.yml使用jdbc连接MySQL数据库


没有废话直接开始

  1. pom.xml文件中加入如下依赖项:


    4.0.0
    com.jmccms
    Jmccms
    0.0.1-SNAPSHOT
    Jmccms
    https://repo.spring.io/milestone
    CYJ:ChenYongJia 服务提供者Jmccms

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

    
    
        UTF-8
        UTF-8
        1.8
        5.1.39
        4.12
        1.0.18
    

    

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

        
            org.springframework.boot
            spring-boot-starter-actuator
        

        
        
            org.springframework.boot
            spring-boot-starter-aop
        

        
        
            org.springframework.boot
            spring-boot-starter-data-jpa
        

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

        
        
            junit
            junit
        

        
        
            org.springframework.boot
            spring-boot-starter-data-redis
        

        
        
            org.springframework.boot
            spring-boot-starter-jdbc
        

        
        
            mysql
            mysql-connector-java
            ${mysql-connector}
        

        
        
            org.projectlombok
            lombok
            true
        

        
        
            org.apache.httpcomponents
            httpclient
            4.5.8
        
    
    
        
    
        
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
        
        jmccms
    


  1. resource包下创建application.yml,加入以下内容:
server:
  #项目端口号
  port: 8066
  servlet:
    context-path: /Jmccms # 项目访问路径
  tomcat:# 优化tomcat
    max-connections: 200
    max-http-post-size: 0
    max-threads: 300
    min-spare-threads: 0
    uri-encoding: UTF-8

# 日志记录
logging:
  pattern:
    console: "%d - %msg%n"
  #path: D:\Logback-Test\             #日志输出到指定文件夹下默认名为spring.log
  file: D:\Logback-Test\wordimg.log  #日志输出到指定文件
  #level: debug   #指定级别
  level:         #指定输出某个类的日志
    com.cnooc.wordimg.LoggerTest2: debug

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    #数据库url
    url: jdbc:mysql://localhost:3306/jmccms?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=GMT%2B8&useSSL=false
    # 数据库访问账户
    username: root
    # 数据库访问密码
    password: root
    dbcp2:                                          # 进行数据库连接池的配置
      min-idle: 5                                  # 数据库连接池的最小维持连接数
      initial-size: 5                               # 初始化提供的连接数
      max-total: 5                                # 最大的连接数
      max-wait-millis: 60000 				# 等待连接获取的最大超时时间
  #集中解决各种编码问题
  banner:
    charset: UTF-8
  http:
    encoding:
      charset: UTF-8
      enabled: true
      force: true
  messages:
    encoding: UTF-8
  #     spring mvc 视图解析器
  mvc:
    view:
      prefix: /
      suffix: .html
  # 时间格式化
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    # 时区设置
    time-zone: GMT+8

我的数据库密码是root,数据库名是jmccms


最后

  • 更多参考精彩博文请看这里:《陈永佳的博客》

  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!

你可能感兴趣的:(为霞而作)