随笔分类 -  Spring Boot

摘要:JpaReposit是SpringBoot Data JPA提供的非常强大的基础接口。 可以看出JpaRepository继承了接口PagingAndSortingRepository和QueryByExampleExecutor。而PagingAndSortingRepository又继承Crud 阅读全文
posted @ 2022-06-30 13:38 杭州胡欣 阅读(929) 评论(0) 推荐(0) 编辑
摘要:日常开发中,经常会遇到实体有创建时间,更新时间,创建人,更新人等字段。这些字段不是核心的业务字段,但是对于跟踪数据记录却非常重要。由于重要程度不是那么高,经常会忘了赋值,导致数据库存的是过期数据。 那么有没有自动化的方法来自动填充这些非核心的字段呢? 答案是肯定的,spring data提供一组注解 阅读全文
posted @ 2022-06-29 20:11 杭州胡欣 阅读(92) 评论(0) 推荐(0) 编辑
摘要:最近生了场重病,有半年多没写博客了,经历了这么多,发现技术上不用太执著,有些东西明白大致意思就行了,没必要扣得太么细,用多少扣多少就行。人生短暂,要把时间用在更有意义上的事情上。 JPA是JAVA的一套持久层的规范,设计者通过一些接口和方法和基础类,定义了一套完成持久化数据的标准结构 Specifi 阅读全文
posted @ 2022-06-29 15:40 杭州胡欣 阅读(295) 评论(0) 推荐(0) 编辑
摘要:SpringBoot的Actuartor还提供了一些高级功能,比如自定义端点等 阅读全文
posted @ 2019-04-09 17:04 杭州胡欣 阅读(669) 评论(0) 推荐(0) 编辑
摘要:首先在pom文件中引入spring-boot-starter-test <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </depen 阅读全文
posted @ 2019-03-12 20:24 杭州胡欣 阅读(430) 评论(0) 推荐(0) 编辑
摘要:分两种情况: 1.项目继承自spring-boot-starter-parent 通过定义properties的方式改变starter中的默认版本 2.不继承spring-boot-starter-parent 在引入spring-boot-dependencies之前指定要覆盖的依赖,但要注意 t 阅读全文
posted @ 2019-01-31 18:08 杭州胡欣 阅读(10928) 评论(1) 推荐(1) 编辑
摘要:SpringBoot的功能之所以强大,离不开它的自动配置这一大特色。但估计很多人只是知其然而不知其所以然。下面本人对自动配置原理做一个分析: 在使用SpringBoot时我们通过引入不同的Starter,就自动地应用其相应的自动配置。这是由于每个Starter都会引一个相应xxx--autoconf 阅读全文
posted @ 2018-01-17 15:46 杭州胡欣 阅读(487) 评论(0) 推荐(0) 编辑
摘要:ConfigurationWarningsApplicationContextInitializer的作用是用来报告Spring容器的一些常见的错误配置的。这个类中定义了两个内部类: 1. 定义了一个Check接口及它的实现类ComponentScanPackageCheck(以静态内部类形式定义) 阅读全文
posted @ 2017-10-30 15:33 杭州胡欣 阅读(2288) 评论(1) 推荐(1) 编辑
摘要:在SpringApplication的实例属性中有一个初始器的属性:List<ApplicationContextInitializer<?>> initializers ,这些初始化器(initializers)是Spring Boot通过读取每个jar包下的/META-INF/spring.fa 阅读全文
posted @ 2017-10-27 11:32 杭州胡欣 阅读(6041) 评论(0) 推荐(1) 编辑
摘要:SpringBoot从宏观上说,就是对spring容器进行了一层包装。它内部的入口是利用 SpringApplication类的static的 run 方法进行启动的,调用的图: 上图中的这些方法都位于org.springframework.boot.SpringApplication这个类中,由此 阅读全文
posted @ 2017-10-26 17:26 杭州胡欣 阅读(563) 评论(0) 推荐(0) 编辑
摘要:Spring Boot介绍 Spring Boot是由Pivotal团队提供的新框架,其设计目的是简化Spring应用的搭建以及开发过程。其目标是: 为所有Spring开发提供一个从根本上更快,且方便上手的体验 开箱即用,摆脱原有的默认配置方式 提供大型项目常用的非功能性特征,例如:内嵌服务器,安全 阅读全文
posted @ 2017-10-23 17:52 杭州胡欣 阅读(644) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示