11 2024 档案

摘要:推荐阅读:Spring @Import 注解用法、Spring Boot Starter 是什么 @Import 注解用于把实例加入 Spring IOC 容器中。 打开 @SpringBootApplication 注解(Spring Boot 2.6.13 为例),会发现其被 @EnableAu 阅读全文
posted @ 2024-11-30 19:59 Higurashi-kagome 阅读(13) 评论(0) 推荐(0) 编辑
摘要:基于 Spring Boot Starters 总结 推荐阅读: @Configuration 和 @AutoConfiguration 的区别 @ConfigurationProperties 和 @EnableConfigurationProperties 的作用 Spring Boot Sta 阅读全文
posted @ 2024-11-30 16:52 Higurashi-kagome 阅读(30) 评论(0) 推荐(0) 编辑
摘要:原文(简单修改):Maven 依赖中的 Scope 详解 scope 元素的作用:控制 dependency 元素的使用范围。通俗的讲,就是控制 jar 包在哪些范围被加载和使用。 compile(默认) compile 是默认值,如果没有指定 scope 值,该依赖的 scope 为 compil 阅读全文
posted @ 2024-11-30 11:08 Higurashi-kagome 阅读(27) 评论(0) 推荐(0) 编辑
摘要:原文(简单修改):Spring 注解之 @Import 注解的三种使用方式 1、@Import 注解简介 @Import 只能用在类上,用于把实例加入 Spring 的 IOC 容器中。 下面是 @Import 注解的定义,其接收一个 Class 数组类型的参数: @Target(ElementTy 阅读全文
posted @ 2024-11-28 22:05 Higurashi-kagome 阅读(156) 评论(0) 推荐(0) 编辑
摘要:有时候,我们希望从配置文件中获取一系列配置信息,除了使用@Value注解外,还有一种更好的方式,就是使用@ConfigurationProperties注解。 比如,假设在配置文件中存在如下 OSS 配置信息: spring: oss: enable: true bucket-name: local 阅读全文
posted @ 2024-11-28 20:39 Higurashi-kagome 阅读(160) 评论(0) 推荐(0) 编辑
摘要:参考:https://stackoverflow.com/a/74117678 @Configuration是一个 Spring 注解,并不严格绑定于 Spring Boot。它的作用是支持以编程方式创建 Spring Bean,以简化 XML 配置。 @AutoConfiguration是 Spr 阅读全文
posted @ 2024-11-27 21:43 Higurashi-kagome 阅读(471) 评论(0) 推荐(0) 编辑
摘要:原文:如何记忆 Spring Bean 的生命周期 参考:一文读懂 Spring Bean 的生命周期 建议先了解 bean 生命周期涉及到的几个常见接口的基本使用: EnvironmentAware、ApplicationContextAware、InitializingBean、BeanPost 阅读全文
posted @ 2024-11-24 12:59 Higurashi-kagome 阅读(16) 评论(0) 推荐(0) 编辑
摘要:简介 InitializingBean是 Spring 框架中的一个接口,提供了一种在 bean 完成属性设置后进行自定义初始化的机制。实现这个接口的类可以在 Spring 容器完成 bean 的属性注入后,执行一些初始化逻辑。下面是接口定义: public interface Initializi 阅读全文
posted @ 2024-11-24 10:38 Higurashi-kagome 阅读(23) 评论(0) 推荐(0) 编辑
摘要:简介 BeanPostProcessor是 Spring 框架中的一个接口,用于在 Spring 容器初始化 bean 之前和之后进行一些自定义操作。它允许开发者对 bean 的实例化过程进行干预,通常用于修改或替换 bean 的属性、执行特定的初始化逻辑等。下面是接口定义: public inte 阅读全文
posted @ 2024-11-24 10:16 Higurashi-kagome 阅读(16) 评论(0) 推荐(0) 编辑
摘要:简介 HandlerInterceptor 是 Spring MVC 中的一个接口,用于在处理请求之前和之后进行一些操作。它可以用于日志记录、身份验证、权限检查等功能。 以下是 HandlerInterceptor 接口定义: public interface HandlerInterceptor 阅读全文
posted @ 2024-11-23 12:47 Higurashi-kagome 阅读(51) 评论(0) 推荐(0) 编辑
摘要:问题 写了一个切面来处理被指定自定义注解标注的方法: @Slf4j @Aspect @Component @RequiredArgsConstructor public class MyAnnoAspect { private final HttpServletRequest request; @A 阅读全文
posted @ 2024-11-16 11:38 Higurashi-kagome 阅读(83) 评论(0) 推荐(0) 编辑
摘要:概念 过滤器即 Servlet 过滤器,参见 Servlet 过滤器入门示例。 拦截器(Interceptor)通常是由特定的框架提供的,不是 Java EE 标准的一部分。 Spring 提供了多种类型的拦截器,如方法拦截器(MethodInterceptor)和控制器拦截器(HandlerInt 阅读全文
posted @ 2024-11-16 10:35 Higurashi-kagome 阅读(8) 评论(0) 推荐(0) 编辑
摘要:简介及目录结构 Apache Tomcat 是一个 Servlet 容器,是应用(Java)服务器,可在其中部署 Java Web 应用。 Tomcat 的目录结构主要包括以下几个重要的文件夹和文件: apache-tomcat/ ├── bin/ # 启动和停止 Tomcat 的脚本 │ ├── 阅读全文
posted @ 2024-11-16 09:33 Higurashi-kagome 阅读(46) 评论(0) 推荐(0) 编辑
摘要:推荐阅读: Servlet 简介及入门示例 Tomcat 使用入门 Servlet 过滤器的作用 Servlet 过滤器用于在请求到达 Servlet 之前和响应返回客户端之前对请求和响应进行预处理和后处理。过滤器可以用于: 请求和响应的修改:可以修改请求和响应的内容。 日志记录:记录请求和响应的信 阅读全文
posted @ 2024-11-16 01:32 Higurashi-kagome 阅读(17) 评论(0) 推荐(0) 编辑
摘要:参考:What is a JavaBean exactly? JavaBean 是遵循以下约定的 Java 类: 所有属性都是私有的(使用 getter/setter)。 有公有的无参数构造函数。 实现 Serializable 接口。 之所以有这样的约定,是因为有一些类库是基于 JavaBean 阅读全文
posted @ 2024-11-07 00:03 Higurashi-kagome 阅读(17) 评论(0) 推荐(0) 编辑
摘要:原文:看懂 UML 类图和时序图 从一个示例开始 请看以下这个类图,类之间的关系是我们需要关注的: 车的类图结构为<<abstract>>,表示车是一个抽象类; 它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示; 小汽车为与 SUV 之间也是继承关系,它们之间的关系 阅读全文
posted @ 2024-11-06 00:38 Higurashi-kagome 阅读(38) 评论(0) 推荐(0) 编辑
摘要:原文:ApplicationContextAware 详解用法 当一个类实现了 ApplicationContextAware 接口之后,这个类就可以方便地获得 ApplicationContext 对象(Spring 上下文)。 Spring 容器在创建 Bean 之后,发现 Bean 实现了 A 阅读全文
posted @ 2024-11-02 13:17 Higurashi-kagome 阅读(45) 评论(0) 推荐(0) 编辑
摘要:参考:Servlet 是用来做什么的?Servlet 技术的特点、ChatGPT 简介 Servlet 是使用 Java 语言编写的运行在服务器端的程序。狭义的 Servlet 是指 Java 语言中的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 阅读全文
posted @ 2024-11-02 11:55 Higurashi-kagome 阅读(26) 评论(0) 推荐(0) 编辑
摘要:参考: 实现 EnvironmentAware 接口将配置文件中的属性放置到系统环境变量中 EnvironmentAware 接口的作用 EnvironmentAware 接口定义: public interface EnvironmentAware extends Aware { void set 阅读全文
posted @ 2024-11-02 10:59 Higurashi-kagome 阅读(55) 评论(0) 推荐(0) 编辑

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