bootstrap.properties配置在application.properties之前加载,配置核心的配置信息
1,日志logging的配置
日志配置文件的位置logging.config= classpath:logback.xml
日志文件名logging.file= myapp.log
日志级别严重性映射logging.level.*= DEBUG
日志文件的位置logging.path= /var/log
2,AOP 切面
添加@EnableAspectJAutoProxy注解spring.aop.auto= true
是否要创建基于子类(CGLIB)的代理(true),而不是基于标准的基于Java接口的代理(false)spring.aop.proxy-target-class= false
3,REDIS (Redis 配置)
连接工厂使用的数据库索引spring.redis.database= 0
Redis服务器主机spring.redis.host= localhost
连接池最大连接数spring.redis.pool.max-active= 8
连接池最大空闲数spring.redis.pool.max-idle= 8
连接池最小空闲数spring.redis.pool.min-idle= 0
连接超时(毫秒)spring.redis.timeout= 0
4,文件上传的配置
启用对文件上传的支持multipart.enabled= true
上传文件的位置multipart.location=
最大文件大小可以使用后缀“MB”或“KB”表示兆字节或千字节大小multipart.max-file-size= 1Mb
最大请求大小可以使用后缀“MB”或“KB”表示兆字节或千字节大小multipart.max-request-size= 10Mb
5,spring的配置
配置文件位置spring.config.location=
配置文件名spring.config.name= application
6,嵌入式服务器配置(服务器属性)
服务器应绑定到的网络地址server.address=
如果启用响应压缩server.compression.enabled= true
压缩的MIME类型的逗号分隔列表server.compression.mime-types= text / html,text / css,application / json
应用程序的上下文路径server.context-path=
启动浏览器中出现服务器错误时显示的默认错误页面server.error.whitelabel.enabled= true
服务器HTTP端口server.port=
“HttpOnly”标志为会话cookie server.session.cookie.http-only=
会话cookie的最大时长(以秒为单位)server.session.cookie.max-age=
会话cookie名称server.session.cookie.name=
会话cookie的路径server.session.cookie.path=
启用访问日志server.tomcat.accesslog.enabled= false
访问日志的格式化模式server.tomcat.accesslog.pattern= common
日志文件名前缀server.tomcat.accesslog.prefix= access_log
日志文件名后缀server.tomcat.accesslog.suffix= .log
用于解码URI的字符编码server.tomcat.uri-encoding= UTF-8
7,HTTP 编码(Http编码属性)
HTTP请求和响应的字符集,如果未明确设置,则添加到“Content-Type”头spring.http.encoding.charset= UTF-8
启用http编码支持spring.http.encoding.enabled= true
8,Jackson(解析json和序列化json) 配置
日期格式字符串spring.jackson.date-format=
9,SPRING MVC (Web Mvc 配置)
Spring MVC视图前缀spring.mvc.view.prefix=
Spring MVC视图后缀spring.mvc.view.suffix=
用于静态资源的路径模式spring.mvc.static-path-pattern= /**
10,安全属性
security.basic.authorize-mode = role 应用安全授权模式
security.sessions = stateless #会话创建策略(永远不会,if_required,无状态)。
security.user.name = user #默认用户名。
security.user.password = #默认用户名的密码。默认情况下,启动时会记录随机密码。
security.user.role = USER #为默认用户名授予角色。
11,数据源配置
spring.datasource.continue-on-error = false #初始化数据库时发生错误时不要停止。
spring.datasource.data = #Data(DML)脚本资源引用。
spring.datasource.driver-class-name = #JDBC驱动程序的完全限定名称。默认情况下,根据URL自动检测。
spring.datasource.initialize = true #使用'data.sql'填充数据库。
spring.datasource.jmx-enabled = false #启用JMX支持(如果由底层池提供)。
spring.datasource.jndi-name = #数据源的JNDI位置。设置时,类,网址,用户名和密码将被忽略。
spring.datasource.max-active = #例如100
spring.datasource.max-idle = #例如8
spring.datasource.max等待=
spring.datasource.min-evictable空闲时间-米利斯=
spring.datasource.min-idle = 8
spring.datasource.name = testdb #数据源的名称。
spring.datasource.password = #登录数据库的密码。
spring.datasource.platform = all #在资源模式(schema - $ {platform} .sql)中使用的平台。
spring.datasource.schema = #Schema(DDL)脚本资源引用。
spring.datasource.separator =; #语句分隔符在SQL初始化脚本中。
spring.datasource.sql-script-encoding = #SQL脚本编码。
spring.datasource.test-on-borrow = #例如`false`
spring.datasource.test-on-return = #例如`false`
spring.datasource.test-while-idle = #
spring.datasource.time-between-eviction-runs-millis = 1
spring.datasource.type = #要使用的连接池实现的完全限定名称。默认情况下,它是从类路径自动检测的。
spring.datasource.url = #数据库的JDBC url。
spring.datasource.username=
spring.datasource.validation-query=
1,日志logging的配置
日志配置文件的位置logging.config= classpath:logback.xml
日志文件名logging.file= myapp.log
日志级别严重性映射logging.level.*= DEBUG
日志文件的位置logging.path= /var/log
2,AOP 切面
添加@EnableAspectJAutoProxy注解spring.aop.auto= true
是否要创建基于子类(CGLIB)的代理(true),而不是基于标准的基于Java接口的代理(false)spring.aop.proxy-target-class= false
3,REDIS (Redis 配置)
连接工厂使用的数据库索引spring.redis.database= 0
Redis服务器主机spring.redis.host= localhost
连接池最大连接数spring.redis.pool.max-active= 8
连接池最大空闲数spring.redis.pool.max-idle= 8
连接池最小空闲数spring.redis.pool.min-idle= 0
连接超时(毫秒)spring.redis.timeout= 0
4,文件上传的配置
启用对文件上传的支持multipart.enabled= true
上传文件的位置multipart.location=
最大文件大小可以使用后缀“MB”或“KB”表示兆字节或千字节大小multipart.max-file-size= 1Mb
最大请求大小可以使用后缀“MB”或“KB”表示兆字节或千字节大小multipart.max-request-size= 10Mb
5,spring的配置
配置文件位置spring.config.location=
配置文件名spring.config.name= application
6,嵌入式服务器配置(服务器属性)
服务器应绑定到的网络地址server.address=
如果启用响应压缩server.compression.enabled= true
压缩的MIME类型的逗号分隔列表server.compression.mime-types= text / html,text / css,application / json
应用程序的上下文路径server.context-path=
启动浏览器中出现服务器错误时显示的默认错误页面server.error.whitelabel.enabled= true
服务器HTTP端口server.port=
“HttpOnly”标志为会话cookie server.session.cookie.http-only=
会话cookie的最大时长(以秒为单位)server.session.cookie.max-age=
会话cookie名称server.session.cookie.name=
会话cookie的路径server.session.cookie.path=
启用访问日志server.tomcat.accesslog.enabled= false
访问日志的格式化模式server.tomcat.accesslog.pattern= common
日志文件名前缀server.tomcat.accesslog.prefix= access_log
日志文件名后缀server.tomcat.accesslog.suffix= .log
用于解码URI的字符编码server.tomcat.uri-encoding= UTF-8
7,HTTP 编码(Http编码属性)
HTTP请求和响应的字符集,如果未明确设置,则添加到“Content-Type”头spring.http.encoding.charset= UTF-8
启用http编码支持spring.http.encoding.enabled= true
8,Jackson(解析json和序列化json) 配置
日期格式字符串spring.jackson.date-format=
9,SPRING MVC (Web Mvc 配置)
Spring MVC视图前缀spring.mvc.view.prefix=
Spring MVC视图后缀spring.mvc.view.suffix=
用于静态资源的路径模式spring.mvc.static-path-pattern= /**
10,安全属性
security.basic.authorize-mode = role 应用安全授权模式
security.sessions = stateless #会话创建策略(永远不会,if_required,无状态)。
security.user.name = user #默认用户名。
security.user.password = #默认用户名的密码。默认情况下,启动时会记录随机密码。
security.user.role = USER #为默认用户名授予角色。
11,数据源配置
spring.datasource.continue-on-error = false #初始化数据库时发生错误时不要停止。
spring.datasource.data = #Data(DML)脚本资源引用。
spring.datasource.driver-class-name = #JDBC驱动程序的完全限定名称。默认情况下,根据URL自动检测。
spring.datasource.initialize = true #使用'data.sql'填充数据库。
spring.datasource.jmx-enabled = false #启用JMX支持(如果由底层池提供)。
spring.datasource.jndi-name = #数据源的JNDI位置。设置时,类,网址,用户名和密码将被忽略。
spring.datasource.max-active = #例如100
spring.datasource.max-idle = #例如8
spring.datasource.max等待=
spring.datasource.min-evictable空闲时间-米利斯=
spring.datasource.min-idle = 8
spring.datasource.name = testdb #数据源的名称。
spring.datasource.password = #登录数据库的密码。
spring.datasource.platform = all #在资源模式(schema - $ {platform} .sql)中使用的平台。
spring.datasource.schema = #Schema(DDL)脚本资源引用。
spring.datasource.separator =; #语句分隔符在SQL初始化脚本中。
spring.datasource.sql-script-encoding = #SQL脚本编码。
spring.datasource.test-on-borrow = #例如`false`
spring.datasource.test-on-return = #例如`false`
spring.datasource.test-while-idle = #
spring.datasource.time-between-eviction-runs-millis = 1
spring.datasource.type = #要使用的连接池实现的完全限定名称。默认情况下,它是从类路径自动检测的。
spring.datasource.url = #数据库的JDBC url。
spring.datasource.username=
spring.datasource.validation-query=