java框架
文章平均质量分 78
疯狂攻城师
一只沉迷技术的疯狂攻城狮,对技术有着狂热爱好的码农!!!!!!
展开
-
spring各组件模块作用介绍
一、模块详细介绍Spring5.x中的模块划分如下图所示,除了图中的spring-mymvc,spring-mymc-annotation,spring-source-study为笔者自己创建之外,总共有22个模块:1.1、spring-aop模块面向切面编程时使用。Spring通过"横切"的方式将贯穿于多业务中的公共功能独立抽取出来,形成单独的切面,并指定切面的具体动作,在需要使用该功能时,动态地将该功能切入到需要的地方。1.2、spring-aspects模块...原创 2021-12-06 16:06:12 · 5494 阅读 · 0 评论 -
springboot功能解析及各个包作用以及使用场景
1、springboot源码各个包结构图2、解析说明从springboot官方网站源码下载springboot源码,下载完成后切换到某个tag版本,此处以v2.1.6RELEASE举例,下载完成后源码结构如下图所示:spring-boot-project为spring-boot核心技术包,其中包含了spring-boot所有基础源码 spring-boot-samples为springboot的案例包,在高版本后会删除此包 spring-boot-test为springboot的测试包.原创 2021-12-02 15:07:36 · 5397 阅读 · 0 评论 -
springBoot深度解析-06springboot-JSON
目录6. JSON6.1. Jackson6.2. Gson6.3. JSON-B6. JSONSpring Boot 提供了与三个 JSON 映射库的集成: Gson Jackson JSON-B Jackson 是首选和默认的库。6.1. Jackson提供了 Jackson 的自动配置,并且 Jackson 是spring-boot-starter-json.当 Jackson 在类路径上时,ObjectMapper会自动配置..原创 2021-11-30 14:16:56 · 148 阅读 · 0 评论 -
springBoot深度解析-04springboot国际化功能解析
5. 国际化此功能一般用于jsp页面,目前市场主流前后端分离不适用与此,国际化的主要作用是用于写完一套代码后能够支持不同国家的人能看到此页面信息Spring Boot 支持本地化消息,以便您的应用程序可以满足不同语言偏好的用户。默认情况下,Spring Bootmessages在类路径的根目录中查找资源包的存在当配置的资源包的默认属性文件可用时(messages.properties默认情况下),自动配置适用。如果您的资源包仅包含特定于语言的属性文件,则需要添加默认值。如果找不到与任何配置的原创 2021-11-30 14:13:08 · 1781 阅读 · 0 评论 -
springBoot深度解析-04springboot日志Logging
4. LoggingSpring Boot 将Commons Logging用于所有内部日志记录,但保持底层日志实现处于打开状态。为Java Util Logging、Log4J2和Logback提供了默认配置。在每种情况下,记录器都预先配置为使用控制台输出,也可以使用可选的文件输出。默认情况下,如果您使用“Starters”,则使用 Logback 进行日志记录。还包括适当的 Logback 路由,以确保使用 Java Util Logging、Commons Logging、Log4J原创 2021-11-29 18:03:30 · 1520 阅读 · 0 评论 -
springBoot深度解析-03springboot配置简介
spring Profiles提供了一种分离应用程序配置部分并使其仅在某些环境中可用的方法。例如@Component,@Configuration或者@ConfigurationProperties可以在@Profile加载时标记为限制,如下例所示:@Configuration(proxyBeanMethods = false)@Profile("production")public class ProductionConfiguration { // ...} 如果@Co原创 2021-11-29 10:19:59 · 231 阅读 · 0 评论 -
springBoot深度解析-02springboot配置介绍详细版
2. 外化配置Spring Boot 允许您将配置外部化,以便您可以在不同环境中使用相同的应用程序代码。您可以使用各种外部配置源,包括 Java 属性文件、YAML 文件、环境变量和命令行参数。属性值可以通过直接注射到你的bean@Value注释,通过Spring的访问Environment抽象,或者被绑定到结构化对象通过@ConfigurationProperties。Spring Boot 使用一个非常特殊的PropertySource顺序,旨在允许合理地覆盖值。属性按以下顺序考虑(来自较低原创 2021-11-24 21:56:18 · 1352 阅读 · 0 评论 -
springBoot深度解析-01springApplication特性介绍
本文将深入介绍springBoot框架得特性,此处可助您了解springBoot自身特性,为后续工程架构铺平道路1、springBoot应用springApplication类提供了一个方便得方式来引导启动spring应用得main方法。在许多情况下您可以委托给静态SpringApplication.run方法,如下例所示:@SpringBootApplicationpublic class MyApplication { public static void main(Strin原创 2021-11-20 11:44:29 · 2152 阅读 · 0 评论 -
springboot maven插件详细说明及使用
1、介绍Spring Boot Maven 插件在Apache Maven 中提供 Spring Boot 支持。它允许您打包可执行的 jar 或 war 档案、运行 Spring Boot 应用程序、生成构建信息并在运行集成测试之前启动您的 Spring Boot 应用程序。2. 入门要使用 Spring Boot Maven 插件,请在plugins您的部分包含适当的 XMLpom.xml,如以下示例所示:<project> <modelVersion>.翻译 2021-11-18 13:19:56 · 8124 阅读 · 0 评论