摘要: Reference Core Features JSON 支持Gson、Jackson、JSON-B。 SpringBoot提供了组件spring-boot-starter-json。 注解,如下: @JsonComponent @JsonMixin 重要的类,如下: JsonSerializer 阅读全文
posted @ 2024-08-25 15:12 jackieathome 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Dependency Versions 维护开源软件清单,并不是一个轻松、愉快的工作。 很好奇SpringBoot的开发团队使用什么方式来管理、维护依赖清单,完成兼容性验证工作等。 Managed Dependency Coordinates SpringBoot集成的开源软件的清单,以及版本号。 阅读全文
posted @ 2024-08-25 11:44 jackieathome 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Configuration Metadata 现代的IDE通过解析配置项的元数据信息,从而可以为开发者提供提示信息和补齐能力,提高维护配置文件的效率。 SpringBoot支持的配置文件,比如application.properties或者application.yaml。 对于一般的开发者而言,只 阅读全文
posted @ 2024-08-25 11:38 jackieathome 阅读(10) 评论(0) 推荐(0) 编辑
摘要: The Executable Jar Format 使用spring-boot-maven-plugin构建项目时,生成的目标jar文件的格式的说明。 Nested JARs 以JarLauncher为例: META-INF/MANIFEST.MF,定义jar的元数据。 org.springfram 阅读全文
posted @ 2024-08-25 11:27 jackieathome 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 市面上常见的日志记录框架,如下: Logback Log4j2 Log4j 1.X 官方维护已停止,基本上只有老旧项目在使用。 JUL Commons Logging SLF4J 新项目启动时,通常集成SLF4J和Log4j2,代码中使用SLF4J的日志API来记录日志,使用Log4j2来管理日志的 阅读全文
posted @ 2024-08-25 11:00 jackieathome 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Web 基于SpringBoot框架开发应用,支持内嵌Tomcat/Jetty/Undertow/Netty来提供HTTP服务器。 SpringBoot当前封装了如下组件: spring-boot-starter-web spring-boot-starter-webflux Servlet Web 阅读全文
posted @ 2024-08-25 10:36 jackieathome 阅读(62) 评论(0) 推荐(0) 编辑