1. 程式人生 > >SpringBoot web專案配置檔案

SpringBoot web專案配置檔案

學習springboot時使用的一些配置。

application.yml

spring:
  profiles:
    active: dev
  #資料庫配置
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/yourDatabaseName?useSSL=true&serverTimezone=UTC
    username: root
    password: yourDatabasePswd
  thymeleaf:
    # 這個是配置模板路徑的,預設是templates
    prefix: classpath:/templates/
    suffix: .html
    # 模板的模式
    #spring.thymeleaf.mode的預設值是HTML5,其實是一個很嚴格的檢查,改為LEGACYHTML5可以得到一個可能更友好親切的格式要求。
    mode: LEGACYHTML5
    encoding: UTF-8
    # 這個開發配置為false,避免改了模板還要重啟伺服器
    cache: false
    content-type: text/html
    enabled: true
  mvc:
    static-path-pattern: /**
  resources:
    static-locations: classpath:/static/
  # 設定上傳檔案的最大值
  http:
    multipart:
      max-file-size: 20MB
      max-request-size: 20MB
  # 啟用熱釋出
  devtools:
    livereload:
      enabled: true
  # 配置檔案的位置和名稱
  config:
    location: classpath:/config/ #這也是預設配置
    name: application
  # REDIS (RedisProperties)
  redis:
    database: 0 # Redis資料庫索引(預設為0)
    host: 127.0.0.1 # Redis伺服器地址
    port: 6379 # Redis伺服器連線埠
    password:  # Redis伺服器連線密碼(預設為空)
    pool:
      max-active: 8 # 連線池最大連線數(使用負值表示沒有限制)
      max-wait: -1 # 連線池最大阻塞等待時間(使用負值表示沒有限制)
      max-idle: 8 # 連線池中的最大空閒連線
      min-idle: 0 # 連線池中的最小空閒連線
    timeout: 0 # 連線超時時間(毫秒)
# 重置banner的位置
banner:
  location: classpath:config/banner.txt
# 自定義常量
application:
  version: 0.0.1-SNAPSHOT
  formatted-version: (v0.0.1-SNAPSHOT)
application-dev.yml
server:
  port: 8080
  context-path: /hy-web
mybatis:
  mapper-locations: classpath:mapper/*Mapper.xml
  config-location: classpath:config/mybatis-config.xml
spring:
  rabbitmq: # RabbitMQ配置
    host: 127.0.0.1
    port: 5672
    username: name
    password: pswd
  data: #連線認證mongodb
    mongodb:
      uri: mongodb://127.0.0.1:27017/dbName
#      uri: mongodb://root:
[email protected]
:27017/dbName #logging: # config: classpath:config/logback-web.xml #logback配置檔案


相關推薦

SpringBoot web專案配置檔案

學習springboot時使用的一些配置。 application.yml spring: profiles: active: dev #資料庫配置 datasource:

springmvc 專案完整示例02 專案建立-eclipse建立動態web專案 配置檔案 junit單元測試

包結構 所需要的jar包直接拷貝到lib目錄下 然後選定 build path  之後開始寫專案程式碼 配置檔案 ApplicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xml

部署struts2專案到Tomcat伺服器中報錯:Dispatcher initialization failed 以及 Tomcat 始終載入同一個專案web.xml配置檔案資訊

嚴重: Dispatcher initialization failed Unable to load configuration. - action - file:/E:/apache-tomcat-7.0.85/webapps/StrutsDemo/WEB-INF/classes/struts

Nginx轉發SpringBoot專案配置檔案:nginx.conf(實現前後端完全分離)

#user nobody; worker_processes 1; error_log D:\\Nginx\\nginx-1.15.6\logs\error.log; ######需要雙斜槓\\n,防止轉譯 #error_log logs/error.log notice; #erro

SpringBoot專案配置檔案:application.yml

server: port: 8080 servlet: context-path: /ss #專案根目錄變成了ss logging: level: tk.mybatis: TRACE spring: mvc:

ssm框架中,Java web專案的啟動流程及web.xml配置檔案

一、web.xml配置檔案 專案啟動與web.xml配置檔案密不可分,web.xml配置檔案用於初始化配置資訊,包括welcome、context-param、listener、filter、filter-mapping、servlet、servlet-mapping、其他。如下

web專案中註解訪問servlet和web.xml配置檔案訪問servlet的利弊

(一)web.xml配置檔案訪問servlet1.找到對應目錄下的web.xml檔案2.(1)開啟並配置servlet的對映路徑,注意servlet-mapping和servlet標籤中的servlet-name的值要相同(2)因為從瀏覽器傳送請求時,是用當前“專案(web_

關於專案web.xml配置檔案裡面的spring的配置contextConfigLocation

如果沒有接觸過公司專案的小白或者剛入職不久的菜鳥,可能一直認為在web.xml中配置spring肯定是如下圖這樣的,/WEB-INF/classes/applicationContext.xml 

springboot專案配置檔案的讀取高階用法

配置檔案 web: my_name: mqs tags: aaa,bbb,ccc,ddd like: 學習 配置檔案對應的實體類 package com.test.demo.pojo; import lombok.Data; import org.spri

springboot web專案建立及自動配置分析(thymeleaf+flyway)

@目錄原始碼分析webjarsthymeleafthymeleaf語法springmvc 啟動配置原理整合flyway外掛 springboot 建立web專案只需要引入對應的web-starter,自己定義好moudel層,再採用相應的模版引擎技術(view層)就可以將資料渲染到模版中,從而生成一個單體的

Spring MVC web.xml配置檔案

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-a

web.xml配置檔案和監聽器

1. web.xml 配置檔案 WEB-INF |- lib 放第三方jar包 |- classes 自己寫的servlet等java類 |- web.xml web應用程式的配置檔案 寫一個servlet 要在類上加一個 @WebServlet(urlPatterns="") 寫一

SpringBoot學習_配置檔案的載入位置

spring boot 啟動會掃描以下位置的application.properties或者 application.yml檔案作為Spring boot的預設配置檔案 file:./config/:檔案路徑下的config資料夾 file:./:檔案路徑下 clas

SpringBoot學習_配置檔案佔位符

文章目錄 隨機數 佔位符獲取之前配置的值,如果沒有可以用:指定預設值 隨機數 ${random.value}、${random.int}、${random.long} ${random.int(10)}、${random.

springboot三種配置檔案上傳下載大小的配置

配置檔案為application.yml格式: spring: http: multipart: enabled: true max-file-size: 30MB max-request-size: 30MB第二種: package com.haiyiso

SpringBoot原始碼分析 配置檔案的載入原理和優先順序

從SpringBoot原始碼分析 配置檔案的載入原理和優先順序 本文從SpringBoot原始碼分析 配置檔案的載入原理和配置檔案的優先順序     跟入原始碼之前,先提一個問題:   SpringBoot 既可以載入指定目錄下的配置檔案獲取配置項,也可

ssm專案配置檔案中的包掃描bean,排除特定bean的掃描

ssm專案配置檔案中的包掃描bean springMVC.xml: 自動掃描controller包下的所有類,使其認為spring mvc的控制器    <!-- 自動掃描controller包下的所有類,使其認為spring mvc的控制器 --> &

用maven按環境打包SpringBoot的不同配置檔案

利用maven按環境打包SpringBoot的不同配置檔案 一個應用系統需要在不同的階段以不同的配置檔案來進行部署,在開發階段需要開發時的配置檔案啟動服務,測試階段或者生產階段都是不同的配置,所以我們需要利用maven按照環境來將不同環境的配置檔案按環境打包,減少我們的維護成本。 1、在pom檔案中進行如

springboot打包與配置檔案外接

目標: 1.將普通的MAVEN JAVA工程打包成SpringBoot可執行的jar包 2.將application.yml和log4j2.xml 1.打包 SpringBoot專案打包要求將依賴的jar全部打進去,因為SpringBoot的自動配置需要用到裡面的spring.

SpringBoot的yml配置檔案

1、在src\main\resources下建立application.yml配置檔案 spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/t