随笔分类 - Spring Boot
Learning Spring Boot,
摘要:Spring Boot 3.1.10 JAVA 17 序章 统一接口的返回值格式:ResultVO 对象。 拦截 Controller 的请求,对于 返回值不是 ResultVO 对象的,包装成 ResultVO 对象,返回 null(void) 的除外。 实现方式 接口 ResponseBodyA
阅读全文
摘要:spring boot 3.1.10 spring-boot-starter-security 3.1.10 spring security web 6.1.8 -- ben发布于博客园 序章 自定义了 Bean SecurityFilterChain,在 http.authorizeHttpReq
阅读全文
摘要:spring boot 3.0.13(3.1.10) spring security 6.0.8(6.1.8) -- 官方文档: https://docs.spring.io/spring-security/reference/index.html 写文时最新为 6.2.3 。 说明,先是用 spr
阅读全文
摘要:1、factoryBeanObjectType spring boot 3.2.2 + mybatis-plus-boot-starter 3.5.5。 定义了 Mapper 、继承 com.baomidou.mybatisplus.extension.service.IService 的接口、实现
阅读全文
摘要:mysql-8.0.33-winx64.zip(免安装版) spring boot 2.7.13 Java 8 mybatis-plus-boot-starter 3.5.3.1 -- 序言 本文 测试&记录 spring boot 项目 中使用 mybatis-plus 时,主键(整型的 id、字
阅读全文
摘要:开发 Spring Boot 应用时使用 MyBatis 的相关依赖包…… 说明:本文首次发布于 2023-7-25 10点(北京时间),其中的“最新”是这个时间点最新。 0、序章 梳理开发 Spring Boot 项目时,使用各种 MyBatis 相关依赖包的版本 及其 关系。 1、Spring
阅读全文
摘要:Java 8 Spring Boot 2.7.3 Jasypt Spring Boot Starter 3.0.5 (jsypt 1.9.3) IDE:Eclipse Version: 2022-09 -- 序章 Jasypt 官网: http://www.jasypt.org Jasypt 代码库
阅读全文
摘要:版本 Version 2.7.8 -- 阅读 Version 2.7.8 的 Spring for Apache Kafka 官方文档,检出其中的 注解 @KafkaListener 的使用方式。 关键词: ConsumerRecord、 Message、 Acknowledgment、... be
阅读全文
摘要:JAVA 8 Spring Boot 2.5.3 序章 Spring Boot 可以通过 【发布事件、监听事件、执行业务】 来进行通信。ben发布于博客园 在官方文档的 “SpringApplication 》 Application Events and Listeners”一节可以看到详情,本文
阅读全文
摘要:Java 8 Spring Boot 2.7.3 IntelliJ IDEA 2022.3.2 (Community Edition) -- 开门见山 使用 ClassLoader 的 getResourceAsStream 读取。 注,还可以使用 其下的 静态方法 getSystemResourc
阅读全文
摘要:Java 8 Spring Boot 2.7.3 -- 本文简单展示3种 Spring Boot应用启动的方式:SpringApplication类 和 SpringApplicationBuilder类中的方法。 建立 Spring Boot (版本 2.7.3)项目 webdemo,依赖 lom
阅读全文
摘要:Java 8 Spring Boot 2.7.3 jackson 2.13.3 -- ben发布于博客园 0、前言 开发过程中遇到问题: 前端调用接口得到的时间对象(java.util.Date)总是存在这样那样的问题。 调查后发现,可以使用 @JsonFormat注解(来自jackson依赖包)解
阅读全文
摘要:Java 8 Spring Boot 2.7.3 Redis version 3.0.504 (Windows 版本) --ben发布于博客园 Redis也可以做消息通知——发送消息PUB、接收消息SUB。 相对于RabbitMQ、Kafka等专门的消息系统,其消息通知功能较为简单。 本文介绍使用R
阅读全文
摘要:Java 8 Spring Boot v2.7.3 Windows 11 -- 前文初步介绍了 Spring Boot 中的线程,以及使用 @Async 时使用自定义的线程池。 本文主要介绍Spring Boot项目中的线程池的配置以及默认线程池的创建等。 建立Web项目:webdemo 依赖:sp
阅读全文
摘要:org.springframework.boot:spring-boot-starter-parent:2.6.4 Java 8 -- 前言 在Spring项目中,一般使用 @Autowired 注入,不过,这种方式已经不是官方推荐的使用方式。 本文介绍几种使用 注解注入Bean的方式。 发布于博客
阅读全文
摘要:Java 8 Spring Boot v2.7.3 Windows 11 -- 前言 main线程,每个spring boot项目都有的。除了main线程,访问Web接口时还会有处理HTTP请求的线程。 下面是一个spring boot的web项目 的依赖项:threadpool org.sprin
阅读全文
摘要:Java 8 Spring Boot 2.5.3 org.redisson:redisson:3.16.4 Redis 单机版,4.0.9 (on Ubuntu) Redisson 可以用来做 分布式锁。 这是孤使用前的认知,本文也是记录其分布式锁的简单使用。 看过 阿里云的文档 才知,哦,Redi
阅读全文
摘要:JDK 8 SPRING BOOT 2.5.3 io.springfox:springfox-swagger2:2.9.2 io.springfox:springfox-swagger-ui com.github.xiaoymin:swagger-bootstrap-ui:1.9.6 -- swag
阅读全文
摘要:JAVA 8 Spring Boot 2.5.3 PostgreSQL 10 (on Windows) org.mybatis:mybatis:3.5.7 目录 前言 试验1:连接单个数据库(源) 关于数据库连接池 试验2:连接两个数据库(源)——lib1、lib2 试验3:动态数据库——2个数据库
阅读全文
摘要:Java 8 Spring Boot 2.5.3 Druid 1.2.6 MySQL 5.7.21 前文:spring boot项目19:RDBMS连接池 前文展示了S.B.中如何使用Druid数据库连接池,本文继续前面的项目,介绍如何监控慢查询。 添加下面的配置:设置慢查询条件是 超过1毫秒 就是
阅读全文