我是靠谱客的博主 唠叨花瓣,最近开发中收集的这篇文章主要介绍springboot部分配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

boot大发好! 分享一波配置文件 ############################################################ # # Server 配置 # ############################################################ # server.port server.port=8088 # server context-path, 一般项目发布时不配置 server.servlet.context-path=/ombss #错误页 错误跳转页的URL --> BasicErrorController #server.error.path=/error # session timeout 60 m server.session-timeout=60 # 该服务绑定的ip地址 启动时 如果不是这个IP则报错 # 根据业务需要来配置 #server.address=192.168.199.129 ############################################################ # Server - tomcat 常用配置 ############################################################ # tomcat max threads default 200 #server.tomcat.max-threads=250 # tomcat 的 URI 编码 格式 和所有的环境编码一致 server.tomcat.uri-encoding=UTF-8 # 存放 tomcat的日志 DUMP等临时文件夹 默认为系统的tmp文件夹 #server.tomcat.basedir=H:/springboot-tomcat-tmp # 打开tomcat的Access日志 并可以设置 日志格式的方法(Access 登录) #server.tomcat.access-log-enabled=true #server.tomcat.access-log-pattern= # accesslog目录 默认在basedir/logs #server.tomcat.accesslog.directory= # 日志文件目录 #logging.path=H:/springboot-tomcat-tmp # 日志文件名称 spring.log #logging.file=myapp.log #关闭缓存 即时刷新 #spring.freemarker.cache=false #spring.thymeleaf.cache=false #热部署生效 spring.devtools.restart.enabled=true #设置重启的目录 添加哪个目录的文件需要 restart(监听class文件) spring.devtools.restart.additional-paths=src/main/java #为mabits设置 生产环境可以删除 restart.include.mapper=/mapper-[\w-.]+jar restart.include.pagehelper=/pagehelper-[\w-.]+jar #排除哪个目录文件不需要restart #spring.devtools.restart.exclude=static/,public/ #classpath目录下的WEB-INF文件夹内容修改不重启 #spring.devtools.restart.exclude=WEB-INF/** ############################################################ # # freemarker 静态资源配置 # ############################################################ #设定ftl文件路径 spring.freemarker.template-loader-path=classpath:/templates # 关闭缓存 即时刷新 上线环境 时 需改为 TRUE spring.freemarker.cache=false spring.freemarker.charset=UTF-8 spring.freemarker.check-template-location=true spring.freemarker.content-type=text/html spring.freemarker.expose-request-attributes=true spring.freemarker.expose-session-attributes=true spring.freemarker.request-context-attribute=request spring.freemarker.suffix=.ftl ############################################################ # # thymeleaf 静态资源配置 # ############################################################ spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html # 模式 H5 spring.thymeleaf.mode=HTML5 spring.thymeleaf.encoding=UTF-8 spring.thymeleaf.servlet.content-type=text/html # 关闭缓存 即时刷新 上线环境 时 需改为 TRUE spring.thymeleaf.cache=false ############################################################ # #配置i18n 资源文件 供thymeleaf 读取 # ############################################################ spring.messages.basename=i18n/messages spring.messages.cache-duration=3600 spring.messages.encoding=UTF-8 #设置静态文件路径 js css 等 spring.mvc.static-path-pattern=/static/** ############################################################ # # 数据源 # ############################################################ spring.datasource.url=jdbc:mysql://localhost:3306/leecx?useSSL=false spring.datasource.username= spring.datasource.password= spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.druid.initial-size=1 spring.datasource.druid.min-idle=1 spring.datasource.druid.max-active=20 spring.datasource.druid.test-on-borrow=true spring.datasource.druid.stat-view-servlet.allow=true ############################################################ # # mybatis # ############################################################ # mybatis 配置 mybatis.type-aliases-package=com.sg.pojo mybatis.mapper-locations=classpath:mapper/*.xml #使全局的映射器启用或禁用缓存。 mybatis.configuration.cache-enabled=true #全局启用或禁用延迟加载。当禁用时,所有关联对象都会即时加载。 mybatis.configuration.lazy-loading-enabled=true #当启用时,有延迟加载属性的对象在被调用时将会完全加载任意属性。否则,每种属性将会按需要加载。 mybatis.configuration.aggressive-lazy-loading=true #是否允许单条sql 返回多个数据集 (取决于驱动的兼容性) default:true mybatis.configuration.multiple-result-sets-enabled=true #是否可以使用列的别名 (取决于驱动的兼容性) default:true mybatis.configuration.use-column-label=true #允许JDBC 生成主键。需要驱动器支持。如果设为了true,这个设置将强制使用被生成的主键,有一些驱动器不兼容不过仍然可以执行。 default:false mybatis.configuration.use-generated-keys=true #指定 MyBatis 如何自动映射 数据基表的列 NONE:不隐射 PARTIAL:部分 FULL:全部 mybatis.configuration.auto-mapping-behavior=partial #这是默认的执行类型 (SIMPLE: 简单; REUSE: 执行器可能重复使用prepared statements语句;BATCH: 执行器可以重复执行语句和批量更新) mybatis.configuration.default-executor-type=simple #使用驼峰命名法转换字段。 mybatis.configuration.map-underscore-to-camel-case=true #设置本地缓存范围 session:就会有数据的共享 statement:语句范围 (这样就不会有数据的共享 ) defalut:session mybatis.configuration.local-cache-scope=session #设置但JDBC类型为空时,某些驱动程序 要指定值,default:OTHER,插入空值时不需要指定类型 mybatis.configuration.jdbc-type-for-null=null #如果数据为空的字段,则该字段省略不显示,可以通过添加配置文件,规定查询数据为空是则返回null。 mybatis.configuration.call-setters-on-nulls=true # 通用 Mapper 配置 (没有添加) #mapper.mappers=com.imooc.utils.MyMapper #mapper.not-empty=false #mapper.identity=MYSQL # 分页插件 #pagehelper.helperDialect=mysql #pagehelper.reasonable=true #pagehelper.supportMethodsArguments=true #pagehelper.params=count=countSql

boot 集成容器 热部署

转载于:https://my.oschina.net/u/3489292/blog/1837222

最后

以上就是唠叨花瓣为你收集整理的springboot部分配置的全部内容,希望文章能够帮你解决springboot部分配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部