
SpringBoot
文章平均质量分 67
SpringBoot学习记录
用晦而明.
路漫漫其修远兮,吾将上下而求索!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习笔记086——@PostConstruct注解和InitializingBean接口的使用
是 Java EE/Jakarta EE 中的一个注解,用于标记一个方法在依赖注入完成后执行初始化操作。它通常与 Spring 框架一起使用,适用于需要在对象初始化时执行特定逻辑的场景。初始化方法:标注的方法会在以下两个操作完成后被调用:依赖注入(DI)完成:Spring 容器完成对 Bean 的属性注入(如 @Autowired、@Value 等)。Bean 实例化:Bean 对象被创建后。原创 2025-06-11 10:06:33 · 531 阅读 · 0 评论 -
学习笔记085——Spring Data JPA笔记
** 注意:jpa手写更新语句时,返回值必须为void 或者 int/Integer*/@Modifying/** 不使用本地查询*/原创 2025-06-04 17:12:21 · 707 阅读 · 0 评论 -
学习笔记084——Spring中 @Transactional 和 TransactionTemplate 的使用和区别
Spring提供了两种事务管理方式:@Transactional和TransactionTemplate。@Transactional是声明式事务管理,通过注解简化事务配置,适用于简单场景,具有代码简洁、集中管理等优点,但存在隐式控制、自调用问题等缺点。TransactionTemplate是编程式事务管理,通过代码显式控制事务,适用于复杂场景,具有灵活控制、精细异常处理等优点,但代码冗余、维护成本较高。使用时需注意异常处理和事务传播行为的配置,性能差异可忽略,优先考虑代码可维护性。原创 2025-05-21 09:48:50 · 491 阅读 · 0 评论 -
学习笔记053——实现WebSocket
继承TextWebSocketHandler。实现HandshakeInterceptor。原创 2024-12-03 21:08:38 · 417 阅读 · 0 评论 -
学习笔记052——Spring Boot 自定义 Starter
Spring Boot Starter 启动器自动装载 bean。把一个完整的项目(框架)自动组装到我们的项目中Data;原创 2024-12-03 17:40:16 · 642 阅读 · 0 评论 -
学习笔记051——SpringBoot学习2
Configuration 的作用是标注一个配置类,将一个 Java 类标注成为一个配置类,用来取代 XML 的,向 IoC 容器中注入对象的。@Import 注入 bean,结合一个选择器来注入,选择器提供要注入的 bean 的信息,@Import 实现注入。Spring Boot 可以自动读取配置文件,将项目所需要的组件全部自动加载到 IoC 容器中,包括两部分。可以直接读取 YAML 文件中的数据,并封装到 bean 中,给 bean 的属性赋值。配置类,Java 类相当于 XML 文件。原创 2024-12-03 12:23:43 · 979 阅读 · 0 评论 -
学习笔记050——SpringBoot学习1
application 支持两种格式,properties 和 yml,Spring Boot 默认是 properties,但是实际开发中更推荐使用 yml,因为它更简单 更直观。Spring Boot 可以快速构建基于 Spring 的 Java 应用,可以快速整合各种框架,不需要开发者进行配置,Spring Boot 会实现。但是一些个性化的配置仍然需要开发者手动配置,比如数据库连接信息,Spring Boot 提供了 application 配置文件,进行个性化配置。Thymeleaf 标签。原创 2024-12-03 12:20:27 · 1236 阅读 · 0 评论 -
学习笔记047——Spring 框架核心源码笔记
3、遍历这些类,找出添加了 @Component 注解的类,获取它的 Class 和对应的 beanName,封装成一个 BeanDefinition,存入集合 Set,这个机会就是 IoC 自动装载的原材料。4、遍历 Set 集合,通过反射机制创建对象,同时检测属性有没有添加 @Value 注解,如果有还需要给属性赋值,再将这些动态创建的对象以 k-v 的形式存入缓存区。自己放弃了创建对象的权限,将创建对象的权限交给了 BeanFactory,这种将控制权交给别人的思想,就是控制反转 IoC。原创 2024-12-02 11:37:46 · 999 阅读 · 0 评论 -
学习笔记041——Elastic Search的学习与使用以及SpringBoot整合
Elasticsearch是一个分布式的、基于RESTful API的搜索和分析引擎,广泛用于大规模数据存储和快速检索。它最初由Shay Banon于2010年开发,是开源的,并且是Elastic Stack(通常称为ELK Stack)的核心组成部分,其他组成部分包括Logstash、Beats(用于数据收集和处理)和Kibana(用于数据可视化)ES 海量数据中快速查找目标数据。原创 2024-11-27 09:58:13 · 503 阅读 · 0 评论 -
学习笔记039——SpringBoot整合Redis
【代码】学习笔记039——SpringBoot整合Redis。原创 2024-11-27 09:01:07 · 757 阅读 · 0 评论 -
学习笔记032——Spring学习笔记
文章目录一、Spring开发步骤二、Spring配置文件1、Bean标签基本配置2、Bean标签范围配置3、Bean生命周期配置4、Bean实例化三种方式5、Bean的依赖注入概念6、Bean的依赖注入方式【第一种:set方法注入】【第二种:构造方法注入】7、Bean的依赖注入的数据类型1、普通数据类型注入:2、集合注入:8、引入其他配置文件(分模块开发)三、Spring相关API1、ApplicationContext的继承体系2、ApplicationContext的实现类3、getBean()方法使用原创 2024-11-26 10:30:14 · 1616 阅读 · 0 评论 -
学习笔记030——若依框架中定时任务的使用
若依是支持Bean调用、Class类调用。我们重点介绍Bean调用。原创 2024-11-20 09:47:33 · 2513 阅读 · 0 评论 -
学习笔记009——IDEA启动多个Spring Boot服务(2022.1.4版本)
IDEA启动多个Spring Boot服务原创 2022-07-31 19:29:16 · 966 阅读 · 0 评论 -
学习笔记014——Spring框架中定时任务注解@Scheduled
Spring框架中定时任务注解@Scheduled原创 2022-10-28 17:44:01 · 297 阅读 · 1 评论 -
学习笔记008——Maven项目打war包自定义名称
无聊整理~原创 2022-07-12 15:47:15 · 2853 阅读 · 0 评论 -
学习笔记001——SpringBoot的yml文件中密码加密
加密方式有很多。今天碰巧学到了一种。原创 2022-06-22 20:23:54 · 902 阅读 · 0 评论