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 集成容器 热部署