首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学习笔记持续记录中...

    springboot日志默认配置

    ."); // SpringBoot默认给我们使用的是info级别的,没有指定级别的就用SpringBoot默认规定的级别:root级别 logger.info("这是info my.log 输出日志到my.log文件 (none) 指定目录 /var/log 输出到指定目录的spring.log文件 # application.properties # 不指定路径在当前项目下生成springboot.log 日志 logging.file=springboot.log ? # application.properties # 在当前磁盘的根路径下创建spring文件夹和里面的log文件夹,使用spring.log作为默认文件 logging.path=/Users/aaa

    70810发布于 2020-03-17
  • 来自专栏搬砖笔记

    springboot配置默认maven仓库

    每次换个环境,都要在本地配置一下本地的maven仓库,配置国内源加速,随即研究了下在springboot配置仓库加速的案例,顺手记录下笔记。 一、修改配置文件 修改springboot中的pom.xml配置文件,配置远程仓库。以下仓库配置任意一个即可。 标签解释: Snapshot版本代表不稳定、尚处于开发中的版本。 snapshots> <enabled>true</enabled> </snapshots> </repository> 网易镜像加速,这里还配置了 插件加速仓库,上边如果需要配置的话,也可以配置一下。

    4.4K40编辑于 2022-07-05
  • 来自专栏路过君BLOG from CSDN

    springboot 默认日志配置源码

    2.2.x 日志系统初始化流程 应用启动时,ApplicationStartingEvent触发,屏蔽所有日志 ApplicationEnvironmentPreparedEvent触发,清空所有日志配置 ,重新初始化日志系统 配置变更,EnvironmentChangeEvent触发,重新设置日志级别 源码 org.springframework.cloud.bootstrap.LoggingSystemShutdownListener = null) { loadConfiguration(initializationContext, config, logFile); return; } // 不存在配置,加载默认配置 initializationContext, LogFile logFile) { LoggerContext context = getLoggerContext(); // 此处重置上下文中原有配置 DataSize MAX_FILE_SIZE = DataSize.ofMegabytes(10); private static final Integer MAX_FILE_HISTORY = 7;

    1.2K30发布于 2020-09-07
  • 来自专栏技术客栈

    SpringBoot配置默认访问页面

    相信在开发项目过程中,设置默认访问页面应该都用过。但是有时候设置了却不起作用。你知道是什么原因吗?今天就来说说我遇到的问题。 首先说说配置默认访问页面有哪几种方式。 1、tomcat配置默认访问页面 进入 tomcat 的 conf 目录,编辑 web.xml 文件。在 <web-app></web-app> 添加默认访问页面。 >index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> 首先默认访问 2、Spring Boot设置index默认页面 新建一个类,继承WebMvcConfigurerAdapter类,并加上@Configuration,此方式在tomcat没有配置默认访问页面的情况下生效 以上的配置,都会先去tomcat是否配置默认访问页面。第2种方式由于设置了HIGHEST_PRECEDENCE,除了tomcat的配置给的权限是最高的

    3.7K30编辑于 2023-07-20
  • 来自专栏CSDN

    springboot 项目读取默认配置

    springboot 项目读取默认配置 项目需求 配置文件中有对应key-value的配置时,则读取配置文件中的配置,如果没有对应的key-value时则读取默认配置 配置类 CosConfig.java 2019/10/16 */ @Component @ConfigurationProperties(prefix = "cos") public class CosConfig { //默认值 COSCredentials cred = new BasicCOSCredentials(cosConfig.getSecretId(), cosConfig.getSecretKey()); /**初始化客户端配置 return "application/octet-stream"; } return "image/jpeg"; } } 注: 如上,在配置文件中有对应配置时则读取配置文件中的值 ,在配置文件中无对应值时则应用默认配置

    28610编辑于 2024-03-28
  • 来自专栏狗哥的 Java 世界

    SpringBoot 实战 (七) | 默认日志配置

    前言 如题,今天介绍 springboot 默认日志的配置默认日志 Logback 默认情况下,Spring Boot 用 Logback 来记录日志,并用 INFO 级别输出到控制台。 控制台输出 在 Spring Boot 中默认配置了 ERROR、WARN 和 INFO 级别的日志输出到控制台。 ,会有很多干扰信息,不推荐使用 文件输出 Spring Boot默认配置只会输出到控制台,并不会记录到文件中,但是我们通常生产环境使用时都需要以文件方式记录。 特有的配置项。 默认的命名规则,并且放在 src/main/resources 下面即可 如果你即想完全掌控日志配置,但又不想用 logback.xml 作为 Logback 配置的名字,application.yml

    1.7K20发布于 2019-10-17
  • 来自专栏IT民工的代码世界

    SpringBoot使用spring.factories加载默认配置

    在日常开发过程中,发布一些产品或者框架时,会遇到某些功能需要一些配置才能正常运行,这时我们需要的提供默认配置项,同时用户也能覆盖进行个性化 创建Initializer public class FrameContextInitializer FrameContextInitializer--Start"); System.out.println("FrameContextInitializer--End"); } } 配置 org.springframework.context.ApplicationContextInitializer=com.haopan.frame.common.initializer.FrameContextInitializer 实现Initializer 读取默认 e.printStackTrace(); } return filePath; } 将yml内容加到环境上下文 这边的addLast是执行顺序为最后读取,如果项目的yml文件没有读取到,则默认配置是一个保底

    26010编辑于 2024-06-24
  • 来自专栏小灰灰

    SpringBoot基础篇日志管理之默认配置

    默认日志参数 1. 基础项目搭建 创建一个SpringBoot项目,根据官方文档的说明,默认选择的是Logback来记录日志;logback也是相对来说用的比较多的框架了,下文全都默认以logback作为日志输出框架 By 配置说明 接下来在进入logback的配置文件之前,先看一下默认配置有哪些,以及如何使用 a. debug日志支持 默认是不输出debug日志的,如果需要,则需要在配置文件中添加 debug=true =INFO logging.level.org.hibernate=ERROR 上面这个配置就是指定包下日志输出的等级,root表示默认的级别 如上配置后,再次执行上面的代码,输出结果如下 ? 配置 上面的配置虽然ok,但是对于Logback而言,还是有很多高级特性不太好配置,因此SpringBoot还是支持通过加载logback-spring.xml配置文件来定义日志相关的参数,只需要在资源文件目录下添加

    2.1K40发布于 2019-05-26
  • 来自专栏小灰灰

    SpringBoot基础篇日志管理之默认配置

    默认日志参数 1. 基础项目搭建 创建一个SpringBoot项目,根据官方文档的说明,默认选择的是Logback来记录日志;logback也是相对来说用的比较多的框架了,下文全都默认以logback作为日志输出框架 By 配置说明 接下来在进入logback的配置文件之前,先看一下默认配置有哪些,以及如何使用 a. debug日志支持 默认是不输出debug日志的,如果需要,则需要在配置文件中添加 debug=true =INFO logging.level.org.hibernate=ERROR 上面这个配置就是指定包下日志输出的等级,root表示默认的级别 如上配置后,再次执行上面的代码,输出结果如下 [log level logging.pattern.file来实现 e. logback.xml配置 上面的配置虽然ok,但是对于Logback而言,还是有很多高级特性不太好配置,因此SpringBoot还是支持通过加载logback-spring.xml

    3.9K00发布于 2019-03-14
  • 来自专栏Devops专栏

    7-SpringBoot配置-获取数据

    7-SpringBoot配置-获取数据 在上一篇中,我们已经知道了SpringBoot配置文件如何设置。并且知道不单单可以配置 SpringBoot 框架定义的参数,还可以设置我们自定义的参数。 SpringBoot配置-获取数据 SpringBoot配置-获取数据的三种方式 @Value 通过注解获取配置参数 Evironment 通过环境变量获取参数 @ConfigurationProperties "; } } 使用浏览器访问:http://localhost:8082/hello @Value 读取配置的演示 1.首先在配置文件 application.yml 配置自定义参数,如下: 3.配置 SpringBoot Configuration Annotation Processor 但是我们可以发现编辑器上出现这个提示信息: <dependency> <groupId> 这需要我们删除其他配置文件,避免冲突,如下: 保留一个配置文件即可。

    49630编辑于 2022-03-23
  • 来自专栏点点滴滴

    Centos7 配置默认防火墙Firewalld

    转自Linux就该这么学 Centos7 更新后,默认防火墙由IPtables变为Firewalld,那么Firewalld配置端口的操作是怎么样的呢?让我们来学习一下吧! 查看是否开机启动  systemctl list-unit-files|grep enabled //查看已经启动的服列表  systemctl --failed //查看启动失败的服务列表 3、基本配置

    2.3K40发布于 2018-06-26
  • 来自专栏java金融

    SpringBoot 的这些默认配置不改,100%会踩坑!

    正文 Tomcat连接池 SpringBoot默认使用Tomcat作为Web容器,但默认的连接池配置在高并发场景下会成为瓶颈。 数据库连接池 SpringBoot默认使用HikariCP作为数据库连接池,但默认的连接池配置在生产环境下会成为瓶颈。默认最大连接数只有10个,对于稍微复杂一点的应用来说根本不够用。 日志配置 SpringBoot默认使用Logback,但默认配置下没有对日志文件进行滚动和清理。 长时间运行的应用会产生巨大的日志文件,最终占满磁盘空间。 缓存配置 SpringBoot的@Cacheable注解默认使用ConcurrentHashMap作为缓存实现,但这个实现没有过期机制,也没有大小限制。 异步线程池配置 使用@Async注解时,SpringBoot默认使用SimpleAsyncTaskExecutor,这个执行器每次都会创建新线程,没有线程池复用机制。

    33810编辑于 2025-11-24
  • 来自专栏研发管理经验

    SpringBoot默认配置经历的8次生死时速

    ╔═══════════════════════════════════════════════╗║║║职场丛林生存手册║║║║⚠️SpringBoot默认配置=温水煮青蛙⚠️║║║║8个致命陷阱|90% 90%的ToB系统和SaaS平台因为默认配置在生产环境翻车,不是Spring的错,是你根本没把它当生产级武器来配置! 排查发现:SpringBoot默认文件上传限制是1MB,而企业合同PDF平均5-10MB。更坑的是,错误发生在文件传输完成之后——用户等了半天上传完,最后告诉你文件太大! 【生存法则总结】【配置清单速查表】配置项开发环境生产环境关键参数Tomcat线程池默认200800-1500max-threads,accept-countHikari连接池默认1050-150maximum-pool-size 这8个配置陷阱,每一个都是用血泪换来的教训。SpringBoot的"开箱即用",从来不是让你无脑使用,而是降低学习门槛。真正的生产级应用,需要你深入理解业务、压测验证、持续优化。

    51832编辑于 2025-12-14
  • 来自专栏bingfeng-技术

    二、对SpringBoot默认配置,我们如何进行修改?

    上篇文章说了如何搭建一个SpringBoot的应用,我们也知道,在SpringBoot中,如果我们引入了相关的依赖,那么SpringBoot会给我们做一个默认配置,但是有时候,默认配置根本不能满足的我们的要求 一、如何快速搭建你的第一个SpringBoot项目应用 在说修改默认配置之前,我们先来简单的了解一下,SpringBoot的核心。 项目的配置注解; @EnableAutoConfiguration:在SpringBoot中会根据jar包进行默认配置,但是当我们不需要对某项进行自动配置的时候,我们可以通过这个注解进行设置; @ComponentScan 接下来,我们来如何重新设置SpringBoot给我们做的默认设置,加入我们的8080端口已经被占用我们应该如何去更改端口号呢?先看图: ? 结果: ? 可以发现,我们配置的端口根本就没有生效,走的还是SpringBoot默认配置

    1.8K40发布于 2020-11-25
  • 来自专栏全栈程序员必看

    win7默认共享(win7开启默认共享)

    访问win7默认共享: HEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System DWORD值LocalAccountTokenFilterPolicy 设置16数据值数据为1 安全选项”,在右侧找到“网络安全:LAN管理器身份验证级别”,–选中“发送LM和NTLM响应(&)” 开TCP/IP NetBIOS Helper服务 加win7home 版gpedit.msc win7企舰版中WINDOWS\system32”文件夹中的gpedit.msc、fde.dll、gpedit.dll、gptext.dll、wsecedit.dll 注册以下文件 7、点击“家庭或工作(当前配置文件)”设置(其他都启动只有“密码保护的共享”选择“关闭密码保护共享”)。   8、在左下角点开始-设备和打印机-点击“添加打印机”。    14、点“家庭或工作(当前配置文件)”找到“密码保护的共享”选择“关闭密码保护共享”然后返回第十步就可以正确设置。

    3.3K30编辑于 2022-08-01
  • 来自专栏Java开发

    SpringBoot设置默认首页

    @Configuration public class DefaultView extends WebMvcConfigurerAdapter{ @Override public void addViewControllers( ViewControllerRegistry registry ) { super.addViewControllers(registry); //主页 registry.addViewController("/")

    3.7K20发布于 2018-09-06
  • 来自专栏Happy的分享

    「快学SpringBoot配置文件的加载顺序和配置默认值设置

    这时候,就需要把配置文件放在外面,让用户自定义配置部署了。 SpringBoot应对这种情况简直就是游刃有余,其有多种加载配置文件的方式。 下面我们就来认识一下 配置文件放在外部 SpringBoot支持把配置文件放在外部。 假如该配置文件没有设置server.port默认值的时候,那么就会往下一级配置文件去寻值,如果所有配置文件都找不到,那么将会读取默认的值。 server.port这个默认值,是springboot内部给我们提供的,其默认就是8080。 那么我们要怎么给我们自定义的配置项设置默认值呢? 总结 本文讲解了SpringBoot项目的多种放配置文件的方式,并且讲解了各种配置文件的加载顺序。在配置文件中都不存在值的时候,最后才会去读取默认值。

    1.9K10编辑于 2024-01-26
  • 来自专栏Happy的分享

    「快学SpringBoot配置文件的加载顺序和配置默认值设置

    这时候,就需要把配置文件放在外面,让用户自定义配置部署了。 SpringBoot应对这种情况简直就是游刃有余,其有多种加载配置文件的方式。 下面我们就来认识一下 配置文件放在外部 SpringBoot支持把配置文件放在外部。 假如该配置文件没有设置server.port默认值的时候,那么就会往下一级配置文件去寻值,如果所有配置文件都找不到,那么将会读取默认的值。 server.port这个默认值,是springboot内部给我们提供的,其默认就是8080。 那么我们要怎么给我们自定义的配置项设置默认值呢? 总结 本文讲解了SpringBoot项目的多种放配置文件的方式,并且讲解了各种配置文件的加载顺序。在配置文件中都不存在值的时候,最后才会去读取默认值。

    1.9K40发布于 2019-07-17
  • 来自专栏码匠的流水账

    springboot2的hikari数据库连接池默认配置

    序 Spring-Boot-2.0.0-M1版本将默认的数据库连接池从tomcat jdbc pool改为了hikari,这里主要研究下hikari的默认配置 spring-configuration-metadata.json spring-boot-autoconfigure-2.0.0.M7.jar! ", getPoolName()); } } } return result.getConnection(); } springboot 这个在初始化的时候设定了loginTimeout,初始值为Math.max(1, (int) MILLISECONDS.toSeconds(500L + connectionTimeout)) 小结 springboot 的HikariDataSource默认配置默认值如下 name 构造器默认默认配置validate之后的值 validate重置 minIdle -1 10 minIdle<0或者minIdle>

    9.3K10发布于 2018-09-17
  • centos7默认

    有时候由于忘了备份导致你不知道默认源是什么,因此需要默认源恢复,下面是centos7.6默认源,理论适用centos7所有版本 # CentOS-Base.repo # # The mirror system mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 /centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    32710编辑于 2025-07-20
领券