liangblog
http://edu.csdn.net/course/detail/37414
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Data JPA 中的一个注解NoRepositoryBean
是一个非常有用的工具,帮助开发者控制 Spring Data 自动生成 Repository Bean 的行为。它可以防止不必要的接口被实例化,同时允许你定义通用的接口结构,提升代码的可维护性和可扩展性。原创 2025-07-24 13:20:11 · 48 阅读 · 0 评论 -
将 `knife4j` 和 `springdoc-openapi` 集成到你的 Spring Boot 应用
集成knife4j和可以让你在 Spring Boot 应用中拥有更美观和功能丰富的 API 文档界面。knife4j是基于Swagger的一个 UI 增强包,而则是用于生成 OpenAPI 3 文档的库。下面是如何将两者集成到你的 Spring Boot 项目中的步骤。原创 2025-07-23 09:45:43 · 226 阅读 · 0 评论 -
使用 Maven 的 `maven-assembly-plugin` 插件打包zip
在pom.xml中配置来生成 ZIP 包。原创 2025-07-23 09:42:23 · 635 阅读 · 0 评论 -
如何实现Druid备库的故障自动切换
如何在Spring Boot应用中使用Druid连接池实现MySQL等数据库的主备(读写分离)及自动故障切换,那么可以考虑以下方法。原创 2025-06-24 17:25:00 · 52 阅读 · 0 评论 -
SpringBoot中解析配置文件的两种方式
在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。通过配置文件的注入根据配置文件的来源可分为两类:一类为默认的Spring Boot会自动加载的配置文件application.properties中的属性;在SpringBoot中 @Value是使用比较频繁的注解之一,它的作用是将配置文件中key对应的值赋值给它标注的属性;字符串无需加引号,如果要加,单引号’'表示转义字符不生效,双引号""表示转义字符生效。单个的、不可再分的值。原创 2023-11-24 09:18:00 · 848 阅读 · 0 评论 -
Springboot项目启动后获取配置属性,打开浏览器
ConfigurableApplicationContext 直接继承了 ApplicationContext, Lifecycle, Closeable 接口,所以 ConfigurableApplicationContext 是 ApplicationContext 的子类。访问 property 的方法通过 Environment 继承的接口 PropertyResolver 暴露出去的。考虑在服务启动类中,获取服务ip和端口,项目路径等信息;需要实现,在启动服务后,打开服务指定页面;原创 2022-09-27 16:44:23 · 1182 阅读 · 0 评论 -
SpringBoot 操作定时任务实现任务的启动,停止和重启等
向 spring 容器中注入一个 ThreadPoolTaskScheduler 的 bean,合理配置poolSize大小,用于调度定时任务;ThreadPoolTaskScheduler 是 spring taskSchedule 接口的实现,可以用来做定时任务使用。通过schedule(Runnable task, Trigger trigger)方式来创建定时任务,并缓存一下;使用spring注解到容器,方便获取;如不涉及到容器获取,可以不注解。提供接口可以操作定时任务的启动和停止;原创 2023-12-25 15:37:49 · 1088 阅读 · 0 评论 -
在使用Spring的`@Value`注解注入属性值时,有一些特殊字符需要注意,以确保它们被正确解析。
空格。原创 2024-10-26 06:54:58 · 204 阅读 · 0 评论 -
SpringBoot的Maven工程中添加配置文件,配置日志logback.xml,配置打包成jar
1、pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apac原创 2022-03-18 12:02:10 · 1041 阅读 · 0 评论 -
Spingboot项目解决.gitignore文件不起作用的问题
用 git 时常常会习惯把不想上传到远程代码库中的一些本地文件(夹)放在一个叫做 .gitignore 的文件中,例如常见的本地 build 文件夹,一些 IDE的项目管理文件等;.gitignore 文件只是 ignore 没有被 staged(cached) 文件,对于已经被 staged 的文件,加入 ignore 文件时一定要先从 staged 移除。开发过程中想新增一个文件夹配置,忽略其中的文件;因此,要想用 gitignore 忽略文件,必须先把它们从staged中移除;原创 2024-07-20 09:22:24 · 503 阅读 · 0 评论