![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot
文章平均质量分 77
赵丙双
这个作者很懒,什么都没留下…
展开
-
FeignClient 支持占位符及其原理
问题与解决方案在使用 FeignClient 的时候,测试环境和线上环境的域名是不同的,可以使用占位符来动态配置。如下@FeignClient(name = "test-feign", url = "${feign.url}")public interface TestFeignClient { ...}application.propertiesfeign.url=localhost:8080原理坑人的是 FeignClient 的注释中只说了 value、name 支持占位符原创 2021-12-13 17:55:44 · 2441 阅读 · 3 评论 -
SpringBoot 中怎么方便的使用 LocalDateTime
Spring 中主要有两种使用 LocalDateTime 的方式需要格式化,如下:LocalDateTime 作为 Controller 的参数LocalDateTime 是某实体类的字段,实体类作为 Controller 的参数LocalDateTime 作为 Controller 的返回值LocalDateTime 是某实体类的字段,实体类作为 Controller 的返回值@RestControllerpublic class TestController { @GetMap原创 2021-12-07 23:30:17 · 3875 阅读 · 6 评论 -
Springboot 可执行 Jar 的格式
spring-boot-loader 模块让 Spring Boot 支持可执行的 jar 和 war 文件。如果使用 Maven 或 Gradle 插件,则会自动生成可执行的 jar,您通常不需要了解它们的工作原理。如果您需要从不同的 build 系统创建可执行 jar,或者您只是对底层技术感到好奇,本附录提供了一些背景知识。1. 嵌套 JARJava 没有提供任何标准的方法来加载嵌套的 jar 文件(jar 文件本身包含在另一个 jar 中)。如果您需要分发可以从命令行运行而无需解包的自包含应用程翻译 2021-07-26 15:27:10 · 2560 阅读 · 0 评论 -
ApplicationRunner、CommandLineRunner 的区别(源码)
ApplicationRunner、CommandLineRunner 的区别(源码)ApplicationRunner、CommandLineRunner都能在 springboot 启动时执行一些初始化的工作。javadoc 中说明了如果需要访问ApplicationArguments而不是原始的String[]需要使用ApplicationRunner。两者run()方法的参数不同,分别为ApplicationArguments和String... args。做实验,看表象@Slf4j@Co原创 2020-12-19 23:18:00 · 234 阅读 · 1 评论 -
Springboot配置Servlet、Filter、Listener
Servlet、Filter、Listener代码package me.zhao.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServle...原创 2019-09-01 14:38:33 · 114 阅读 · 0 评论