![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
若疆赤云online
这个作者很懒,什么都没留下…
展开
-
SpringBoot2.7.9 Profiles配置详解
include group active 会按照配置顺序依次加载,如图,加载顺序如下。配置覆盖:相同的key在不同的文件中,最后加载的会覆盖最先加载的key。示例为虚拟机参数指定时。原创 2023-09-28 14:44:54 · 201 阅读 · 0 评论 -
SpringBoot2.7.9 配置文件加载方式
ConfigDataLocationResolver接口方法说明isResolvable: 判断是否是需要转换的资源resolve: 将单个ConfigDataLocation转换为ConfigDataResource集合,在激活环境配置之前加载,也就是profile文件加载之前加载resolveProfileSpecific: 将单个ConfigDataLocation转换为ConfigDataResource集合,在加载环境配置时(Profiles)进行加载// 调用resolve将单个Conf原创 2023-09-28 14:16:30 · 381 阅读 · 0 评论 -
SpringBoot --spring.config.use-legacy-processing=true作用
如果配置了 --spring.config.use-legacy-processing=true 将继续使用 ConfigFileApplicationListener 加载yaml或者properties文件进行解析,否则就使用新版的org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor进行配置文件加载解析。原创 2023-09-05 09:09:22 · 405 阅读 · 1 评论 -
SpringBoot ApplicationEvent详解
进行属性绑定 spring.output.ansi.enabled org.springframework.boot.ansi.AnsiOutput#enabled 参考 Enabled 枚举类。reactor.tools.agent.ReactorDebugAgent有这个类并且spring.reactor.debug-agent.enabled属性配置为true时。原创 2023-09-04 17:59:10 · 711 阅读 · 0 评论 -
Springboot SpringApplication logStartupInfo属性
/ 通过此参数进行指定是否打印启动日志,主要是项目启动的文件路径,名称,版本、以及spring.profiles.active配置的环境信息。SpringApplication#logStartupInfo 控制是否打印启动日志。原创 2023-09-01 09:51:58 · 160 阅读 · 0 评论 -
Springboot Banner
可以添加图片banner和文本banner,多个banner按照图片优先,文本排在后面进行打印处理。spring.banner.location:配置的banner文件位置。上述配置都不存在时,返回默认的SpringBootBanner。图片:下面依次按照文件是否存在按序返回存在的第一个。原创 2023-08-31 18:45:00 · 66 阅读 · 0 评论 -
Mybatis分页插件,自定义分页的坑
场景:PageHelper 的默认分页方案是 select count(0) from (你的sql) table_count由于查询数据比较大时,导致分页查询效率低下。优化:使用自定义的count查询。、废话不多说,对应代码如下:这个时候会使用自定义的 count sql进行统计查询。然后一般分页默认使用 PageHelper.startPage();作者优化:如果获取的数量大于实际数量,则进行pageNum优化。所以 最好建议重载 startPage。 ...原创 2020-06-08 14:52:21 · 858 阅读 · 0 评论 -
springboot版本与springcloud版本对应关系
https://start.spring.io/actuator/info原创 2019-10-12 16:37:44 · 652 阅读 · 0 评论 -
SpringBoot 多数据源 定时任务
码云地址:https://gitee.com/now93/springboot_quartz.git原创 2019-05-28 14:38:59 · 1289 阅读 · 0 评论 -
Spring Boot actuator 监控
添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>启动项目。控制台输出:/autocon...转载 2019-03-23 11:25:41 · 88 阅读 · 0 评论 -
Spring Boot配置属性加载顺序
优先级从上到下。覆盖and互补1、在命令行中传入参数2、SPRING_APPLICATION_JSON 中的属性。3、java:comp/env中的JNDI 属性4、系统属性5、操作系统的环境变量6、通过 random.* 配置的随机属性7、位于当前应用 jar 包之外,针对不同 {profile} 环境的配置文件内容8、位于当前应用 jar 包之内,针对不同 {p...转载 2019-03-23 10:48:51 · 142 阅读 · 0 评论 -
快速构建Spring Boot项目
1、Spring 官网构建:http://start.spring.io2、Spring Tool Suite 在Eclipse中安装STS3、使用 Intellij IDEA,可以直接新建 Spring initializr 项目4、Spring Boot CLI:是Spring Boot 提供的控制台命令工具,下载安装配置环境变量即可使用。示例:spring init --...原创 2017-12-18 15:59:43 · 456 阅读 · 0 评论 -
Spring Boot基础知识
Spring Boot 核心功能1、独立运行的 Spring 项目Spring Boot 可以以jar 包的形式独立运行,运行一个Spring Boot 项目只需要通过 java -jar xxx.jar 来运行。2、内嵌 Servlet 容器Spring Boot 可选择内嵌 Tomcat、Jetty 或者 Undertow,无须以 war 包形式部署项目3、提供 start...原创 2017-12-18 15:39:43 · 193 阅读 · 0 评论 -
Spring Boot tomcat配置SSL
SSL是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密。SSL协议位于 TCP/IP 协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议可分为两层:SSL记录协议(SSL Record Protocl),建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装,压缩,加密等基本功能的支持。SSL握手协议(SSL Handshake Protocol...原创 2017-12-22 15:42:08 · 942 阅读 · 0 评论 -
Spring Boot Tomcat配置
Spring Boot默认内嵌 Tomcat 为 servlet 容器。1、配置tomcattomcat的所有属性都在 org.springframework.boot.autoconfigure.web.ServerProperties 配置类中做了定义,只需要在 application.properties 中配置属性即可。配置 Servlet 容器:server.port= ...原创 2017-12-21 18:30:06 · 1304 阅读 · 0 评论 -
Spring Boot 自定义 Web 配置
1、在配置类 @Configuration 上添加 @EnableWebMvc 注解实现完全自己控制的 MVC 配置。2、定义一个配置类继承 WebMvcConfigurerAdapter,不需要使用@EnableWebMVC注解。注册 Servlet、Filter、Listener:1、声明为 Spring Bean2、注册 ServletRegistrationBean、Fil...原创 2017-12-21 18:23:59 · 175 阅读 · 0 评论 -
Spring Boot Web的相关配置
Spring Boot 提供了一下两个类来配置 WEB配置org.springframework.boot.autoconfigure.web.WebMvcAutoConfigurationorg.springframework.boot.autoconfigure.web.WebMvcProperties具体查看源码。1、自动配置 ViewResolver1)ContentNe...原创 2017-12-21 17:30:12 · 538 阅读 · 0 评论 -
Spring Boot模板thymeleaf的基本配置
Spring Boot 通过 org.springframework.boot.autoconfigure.thymeleaf 包对 Thymeleaf 进行了自动配置。对应如下org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfigurationorg.springframework.boot.autoconf...原创 2017-12-21 17:10:23 · 658 阅读 · 0 评论 -
Spring Boot自动配置
当某个类存在时,自动配置这个类的 Bean,并可将 Bean 的属性在 application.properties 中配置。示例:1、新建一个 maven 项目。选择quickstart。在POM中添加以下内容: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/...原创 2017-12-19 10:16:21 · 237 阅读 · 0 评论 -
Spring Boot核心条件注解
@ConditionalOnBean:当容器里有指定的 Bean 的条件下@ConditionalOnClass:当类路径下有指定的类的条件下@ConditionalOnException:基于SpEL 表达式作为判断条件@ConditionalOnJava:基于 JVM 版本作为判断条件@ConditionalOnJndi:在JNDI 存在的条件下 查找指定的位置@Condi...原创 2017-12-19 09:31:57 · 204 阅读 · 0 评论 -
Spring Boot--外部配置
1、命令行参数配置:Spring Boot 可以是基于 jar 包运行的,打成 jar 包的程序可以直接通过以下命令运行并修改端口号:Java -jar xx.jar --server.port=90902、常规属性配置:注入 properties 文件里的值,通过 @PropertySource 指明 properties 文件的位置,然后通过 @Value 注入值。示例:...原创 2017-12-18 17:34:08 · 242 阅读 · 0 评论 -
Spring Boot核心--基本配置
入口类和@SpringBootApplication:Spring Boot 通常有一个名为 *Application 的入口类,入口类里有一个main方法,这个main方法就是一个标准的 Java 应用的入口方法。在main方法中使用 SpringApplication.run(DemoApplication.class,args),启动Spring Boot 应用项目。@SpringB...原创 2017-12-18 16:08:43 · 377 阅读 · 0 评论 -
springboot-整合jfinal-enjoy
更好用的模板引擎。官方文档地址:https://www.jfinal.com/doc/6-1原创 2019-01-13 23:14:50 · 3139 阅读 · 0 评论