首页
动态
橙Bot
导航
翻译橙
标签分类
文章归档
专栏
图库
友链
留言板
1
技术方案有什么
2
引导AI,探索无限可能:深入了解prompt
3
Github:那些你不知道的使用方式
4
博客接入公众号,我是如何做到的?
5
我在青岛~
橙序员
累计撰写
186
篇文章
累计创建
65
个标签
累计收到
4
条评论
栏目
首页
动态
橙Bot
导航
翻译橙
标签分类
文章归档
专栏
图库
友链
留言板
搜索
标签搜索
公众号
事务
流处理
大数据
旅行
mongo db
SUNO
github
IDEA
安全
注解
总结
求职
分布式事务
CAP
分布式系统
loadbalancer
装修
买房
前端
方案设计
AIGC
JVM
资讯
Netty
NIO
BIO
zookeeper
RocketMQ
MySQL
stable diffusion
spring MVC
spring AOP
JDBC
mybatis
logback
docker
consul
spring event
新冠
连接池
redis
运维
nginx
hiper-v
DDD
搞笑
数据库
团建
游戏
Gradle
心情
好物
eureka
spring framework
spring boot
设计模式
apache common
ShardingSphere
KAFKA
leetcode
spring cloud
feign
ES
起点
目 录
CONTENT
以下是
spring boot
相关的文章
2024-09-01
搞懂spring事务机制,这篇文章就够了!
Spring事务源码详解主要介绍了在不使用事务注解时,基于jdbc使用事务的步骤,以及通过注解封装事务的方法。同时,还提到了用户线程池和数据库连接池之间可能遇到的多个事务和事务嵌套的情况,以及Spring定义的事务传播机制来解决这些问题。文章还介绍了Spring事务切面的创建过程,包括创建事务属性解析器和获取事务管理器,用户需要根据不同的数据源自己创建事务管理器。最后,还介绍了创建事务拦截器对事务注解方法进行拦截的操作。文章内容详实,对Spring事务的实现机制有很好的解释和说明。
2024-09-01
222
0
0
开发技巧
2023-10-30
META-INF文件夹详解
META-INF文件夹通常位于JAR文件或WAR文件的根目录下,用于存放一些元数据和配置文件。常见的文件结构及其作用有:MANIFEST.MF用于描述JAR文件的内容和属性;INDEX.LIST用于加快JAR文件的搜索速度;services目录用于存放Java标准服务加载器加载的配置文件;spring.factories用于注册和配置Spring应用程序中的自定义扩展点或实现类;maven目录用于存放与Maven构建工具相关的元数据信息和配置文件。需要注意的是,META-INF文件夹的位置应该在项目的classpath根目录下。虽然META-INF目录在Spring项目中经常使用,但它并不是Spring项目特有的,而是Java项目中常见的一个目录。
2023-10-30
2181
0
0
开发技巧
2023-05-06
Spring boot如何简化项目搭建
本文介绍了Spring Boot如何通过对容器的定制化升级来简化项目搭建。在Spring Boot应用中,容器启动时会根据应用类型创建不同的应用容器,如Java应用、Web应用和云原生应用。判断应用类型的逻辑在SpringApplication的构建函数中实现。Spring Boot实现了'All in one'的简便,让我们无需重复搭建项目。
2023-05-06
826
1
2
开发技巧
2022-08-20
【译文】springboot核心功能-自动配置与Kotlin支持
9. 创建您自己的自动配置如果您在一家开发共享库的公司工作,或者如果您在开源或商业库中工作,您可能想要开发自己的自动配置。自动配置类可以捆绑在外部 jar 中,并且仍然可以被 Spring Boot 拾取。自动配置可以与提供自动配置代码以及您将使用的典型库的“启动器”相关联。我们首先介绍了构建您自己
2022-08-20
764
0
0
文档翻译
2022-08-20
【译文】springboot核心功能-单元测试
Spring Boot 提供了丰富的测试支持,包括spring-boot-test和spring-boot-test-autoconfigure两个模块。大多数开发者使用spring-boot-starter-test作为依赖,它导入了Spring Boot测试模块以及JUnit Jupiter、AssertJ、Hamcrest等库。
如果你有使用JUnit 4的测试,可以通过添加对junit-vintage-engine的依赖来使用JUnit 5的老式引擎来运行它们。需要注意的是,在添加junit-vintage-engine的依赖时,可能需要排除org.hamcrest:hamcrest-core依赖,因为它已经包含在spring-boot-starter-test中。
spring-boot-starter-testStarter在测试范围内提供了以下库的依赖:
- JUnit 5:用于编写单元测试的事实标准。
- Spring Test & Spring Boot Test:提供了Spring Boot应用程序的实用程序和集成测试支持。
- AssertJ:一个流畅的断言库,用于编写更具表达力的测试断言。
- Hamcrest:一个匹配器对象库,用于编写更具可读性和灵活性的断言。
- Mockito:用于编写测试时创建和操作模拟对象的库。
总结:Spring Boot提供了强大的测试支持,可以帮助开发人员编写单元测试和集成测试。使用spring-boot-starter-testStarter可以导入所需的测试库,同时还可以使用JUnit 5的老式引擎来运行JUnit 4的测试。
2022-08-20
831
0
0
文档翻译
2022-08-20
【译文】springboot核心功能-国际化、json、与任务调度
5.国际化Spring Boot 支持本地化消息,以便您的应用程序可以满足不同语言偏好的用户。默认情况下,Spring Bootmessages在类路径的根目录中查找资源包的存在。当配置的资源包的默认属性文件可用时(messages.properties默认情况下),自动配置适用。如果您的资源包仅包
2022-08-20
681
0
0
文档翻译
2022-08-20
【译文】springboot核心功能-profile与日志打印
3. profile配置Spring Profiles 提供了一种分离应用程序配置部分并使其仅在某些环境中可用的方法。任何@Component,@Configuration或@ConfigurationProperties可以在@Profile加载时标记为限制,如下例所示:@Configuratio
2022-08-20
714
0
0
文档翻译
2022-08-20
【译文】springboot核心功能-配置外置
2.配置外部化Spring Boot 允许您将配置外部化,以便您可以在不同的环境中使用相同的应用程序代码。您可以使用各种外部配置源,包括 Java 属性文件、YAML 文件、环境变量和命令行参数。属性值可以通过使用注解直接注入到你的 bean 中@Value,通过 Spring 的抽象Environ
2022-08-20
596
0
0
文档翻译
2022-08-20
【译文】springboot核心功能-启动类
核心功能本节深入探讨 Spring Boot 的细节。在这里,您可以了解您可能想要使用和自定义的主要功能。如果您还没有这样做,您可能需要阅读“ getting-started.html ”和“ using.html ”部分,这样您就有了良好的基础知识。1. SpringApplication该类Sp
2022-08-20
451
0
0
文档翻译