Fork me on GitHub

随笔分类 -  Spring Boot

Spring Boot教程
摘要:简介 Spring boot 3.0于2022年11月正式发布了,这次的发布对于我们普通程序员的影响有多少呢?我们是不是需要考虑立马升级到Spring Boot3.0呢? 别急,看完这篇文章再来做决定也不迟。 对JAVA17和JAVA19的支持 相信很多小伙伴到现在还是使用得是JDK8,但是JDK8 阅读全文
posted @ 2023-01-09 14:53 flydean 阅读(2992) 评论(3) 推荐(0) 编辑
摘要:简介 SpringBoot提供了HATEOAS的便捷使用方式,前面一篇文章我们也讲了如何在SpringBoot中使用HATEOAS。本文将会对这些内容进行扩展深入,详细讲解SpringBoot提供的这些基本方法。 链接Links HATEOAS的一个非常重要的特征就是在resources资源中包含超 阅读全文
posted @ 2022-06-17 17:37 flydean 阅读(549) 评论(0) 推荐(0) 编辑
摘要:简介 在很久很久以前,我们是怎么创建Spring Boot的docker image呢?最最通用的办法就是将Spring boot的应用程序打包成一个fat jar,然后写一个docker file,将这个fat jar制作成为一个docker image然后运行。 今天我们来体验一下Spring 阅读全文
posted @ 2020-10-16 08:58 flydean 阅读(6005) 评论(1) 推荐(0) 编辑
摘要:简介 自从Spring横空出世之后,Spring就成了事实上的J2EE标准。Spring作为一个轻量级的J2EE应用框架,就是针对EJB的复杂特性而设计的,最后毫无疑问,Spring凭借它的简洁,可理解性和可用性赢得了最后的胜利。 Spring从最初的xml配置到后面的注解配置,一直都在不断的进步, 阅读全文
posted @ 2020-05-20 06:59 flydean 阅读(2026) 评论(0) 推荐(0) 编辑
摘要:文章目录@Transactional的实现@Transactional的使用Transaction的传播级别REQUIREDSUPPORTSMANDATORYNEVERNOT_SUPPORTEDREQUIRES_NEWNESTEDTransaction的隔离级别READ_UNCOMMITTEDREA 阅读全文
posted @ 2020-03-06 09:08 flydean 阅读(3779) 评论(0) 推荐(0) 编辑
摘要:文章目录添加依赖构建Entity构建Repository构建初始数据测试 Spring Boot JPA中关联表的使用 本文中,我们会将会通过一个Book和Category的关联关系,来讲解如何在JPA中使用。 添加依赖 我们还是使用H2内存数据库来做测试: <dependency> <groupI 阅读全文
posted @ 2020-03-04 09:15 flydean 阅读(953) 评论(0) 推荐(0) 编辑
摘要:文章目录准备工作Containing, Contains, IsContaining 和 LikeStartsWithEndsWith大小写不敏感Not@Query Spring Boot JPA的查询语句 之前的文章中,我们讲解了如何使用Spring Boot JPA, 在Spring Boot 阅读全文
posted @ 2020-03-03 09:31 flydean 阅读(3413) 评论(0) 推荐(0) 编辑
摘要:文章目录默认实现使用@Table自定义表格名字在JPQL Queries中重写表格名字 Spring Boot JPA中使用@Entity和@Table 本文中我们会讲解如何在Spring Boot JPA中实现class和数据表格的映射。 默认实现 Spring Boot JPA底层是用Hiber 阅读全文
posted @ 2020-03-02 08:55 flydean 阅读(1446) 评论(0) 推荐(0) 编辑
摘要:文章目录H2数据库HSQLDBApache DerbySQLite 在Spring Boot中使用内存数据库 所谓内存数据库就是可以在内存中运行的数据库,不需要将数据存储在文件系统中,但是相对于普通的数据库而言,内存数据库因为数据都在内存中,所以内存的数据库的存取速度会更快。 本文我们将会讨论如何在 阅读全文
posted @ 2020-03-01 08:39 flydean 阅读(1873) 评论(0) 推荐(0) 编辑
摘要:文章目录添加依赖配置数据库配置添加初始数据访问H2数据库 在Spring Boot使用H2内存数据库 在之前的文章中我们有提到在Spring Boot中使用H2内存数据库方便开发和测试。本文我们将会提供一些更加具体有用的信息来方便我们使用H2数据库。 添加依赖配置 要想使用H2,我们需要添加如下配置 阅读全文
posted @ 2020-02-29 09:23 flydean 阅读(5669) 评论(0) 推荐(0) 编辑
摘要:文章目录Spring Data Annotations@Transactional@NoRepositoryBean@Param@Id@Transient@CreatedBy, @LastModifiedBy, @CreatedDate, @LastModifiedDateSpring Data J 阅读全文
posted @ 2020-02-28 10:13 flydean 阅读(2798) 评论(0) 推荐(0) 编辑
摘要:文章目录OptionalStream APICompletableFuture Spring Boot JPA中java 8 的应用 上篇文章中我们讲到了如何在Spring Boot中使用JPA。 本文我们将会讲解如何在Spring Boot JPA中使用java 8 中的新特习惯如:Optiona 阅读全文
posted @ 2020-02-27 09:42 flydean 阅读(583) 评论(0) 推荐(0) 编辑
摘要:文章目录添加依赖添加entity bean创建 DaoSpring Data Configuration测试 Spring Boot 之Spring data JPA简介 JPA的全称是Java Persistence API (JPA),他是一个存储API的标准,而Spring data JPA就 阅读全文
posted @ 2020-02-25 08:45 flydean 阅读(294) 评论(0) 推荐(0) 编辑
摘要:文章目录前期准备打包成可执行jar包注册成为liunx服务System V InitSystemdUpstart在Windows中安装Windows Service WrapperJava Service Wrapper 将Spring Boot应用程序注册成为系统服务 在之前的文章中,我们提到了很 阅读全文
posted @ 2020-02-24 10:58 flydean 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:文章目录配置Admin Server配置admin client配置安全主键Hazelcast集群 Spring Boot Admin的使用 前面的文章我们讲了Spring Boot的Actuator。但是Spring Boot Actuator只是提供了一个个的接口,需要我们自行集成到监控程序中。 阅读全文
posted @ 2020-02-23 09:20 flydean 阅读(2953) 评论(0) 推荐(0) 编辑
摘要:文章目录添加Spring Boot devtool依赖默认属性自动重启Live Reload全局配置 Spring Boot devtool的使用 Spring Boot为我们提供了一个便捷的开发Spring Boot应用程序的环境,同时为了方便我们的开发Spring Boot应用程序,Spring 阅读全文
posted @ 2020-02-22 08:56 flydean 阅读(793) 评论(0) 推荐(1) 编辑
摘要:文章目录添加Maven支持LocaleResolverLocaleChangeInterceptor定义Message SourcesController文件html文件运行应用程序 Spring Boot国际化支持 国际化支持应该是所有的做国际化网站都需要考虑的一个问题,Spring Boot为国 阅读全文
posted @ 2020-02-21 09:01 flydean 阅读(578) 评论(0) 推荐(0) 编辑
摘要:文章目录序列化反序列化在同一个class中序列化和反序列化 Spring Boot中使用@JsonComponent @JsonComponent 是Spring boot的核心注解,使用@JsonComponent 之后就不需要手动将Jackson的序列化和反序列化手动加入ObjectMapper 阅读全文
posted @ 2020-02-19 07:37 flydean 阅读(3242) 评论(0) 推荐(1) 编辑
摘要:文章目录什么是Open API规范定义文件呢?生成Rest Client在Spring Boot中使用API Client 配置使用Maven plugin在线生成API Spring Boot中使用Swagger CodeGen生成REST client Swagger是一个非常好用的API工具, 阅读全文
posted @ 2020-02-18 09:06 flydean 阅读(2795) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot中自定义filter 本文我们将会讲解如何在Spring Boot中自定义filter并指定执行顺序。 定义Filter很简单,我们只需要实现Filter接口即可,同时我们可指定@Order来确定其执行顺序,我们定义两个filter如下: @Slf4j @Component 阅读全文
posted @ 2020-02-17 10:07 flydean 阅读(260) 评论(0) 推荐(0) 编辑