
JavaEE进阶
文章平均质量分 96
主要介绍 Spring, SpringBoot, SpringMVC, MyBatis, Redis等
灵魂相契的树
沙漠的尽头是绿洲 海洋的尽头是天堂
展开
-
【SpringBoot】两种配置文件, 详解 properties 和 yml 的语法格式, 使用方式, 读取配置
详解SpringBoot中properties和yml这两种配置文件的语法格式, 系统配置项和自定义配置项的使用方式, 配置信息的读取方式, 使用@Value或@ConfigurationProperties原创 2023-08-29 09:35:39 · 5145 阅读 · 2 评论 -
【SpringBoot】使用 HandlerInterceptor 拦截器进行用户登录验证? 为什么不使用 SpingAOP ?
拦截器 HandlerInterceptor 相比于 SpringAOP 有两大优点 : 1. preHandle() 可以轻松的获取并使用 request 和 response 对象. 2. addInterceptors() 中将自定义的拦截器加入到系统配置, addPathPatterns() 和 excludePathPatterns() 配合可以很自由的定义拦截规则. 拦截器会在Controller 层之前执行, 执行我们定义的预处理逻辑原创 2023-08-28 04:27:58 · 698 阅读 · 0 评论 -
【Spring】什么是 AOP(面向切面编程) ? 为什么要有 AOP ? 如何实现 Spring AOP ?
AOP(Aspect Oriented Programming)面向切面编程, 这是一种思想, 是对某一类事情的集中处理, 其核心思想是将那些与业务逻辑无关, 但是被多处业务逻辑模块共享的代码(比如判断用户登录, 日志管理, 权限检查, 事务管理等)抽取出来集中处理, 这样, 开发者可以将更多的精力放在处理核心业务逻辑上原创 2023-08-27 10:33:52 · 1568 阅读 · 0 评论 -
Java【SpringBoot】SpringBoot 和 Spring 有什么区别? SpringBoot有哪些优点?
Spring 是一个轻量级的开源框架, 是一个包含了众多方法工具的 IoC容器, 而 SpringBoot 是 Spring 的"脚手架", 是为了快速开发 Spring 而诞生的框架, 所以是对Spring 的扩展和延伸原创 2023-08-22 05:12:28 · 686 阅读 · 0 评论 -
【Spring】Bean 的作用域和生命周期
Bean 的作用域和生命周期是面试中很常见的问题, 就连字节, 百度等大厂也常考, 本文就介绍 Bean 的六种作用域, 和生命周期( 5 步执行流程)原创 2023-08-17 11:25:09 · 492 阅读 · 0 评论 -
【Spring】使用类注解或方法注解, 更简单的存储和获取 Bean
使用 @Controller、@Service、@Repository、@Component、@Configuration 这五大类注解可以存储 Bean, 使用 @Bean 这个方法注解并搭配`任意一个类注解`可以将返回值作为 Bean 存储, 使用 @Autowired 可以进行属性注入, setter 注入, 构造方法注入, 实现方便的获取 Bean原创 2023-08-10 09:44:19 · 1023 阅读 · 0 评论 -
【Spring】项目创建、存储和获取 Bean 的基本方式
各位读者好, 我是小陈,这是我的个人主页, 希望我的专栏能够帮助到你:📕JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等📗Java数据结构: 顺序表, 链表, 堆, 二叉树, 二叉搜索树, 哈希表等📘JavaEE初阶: 多线程, 网络编程, TCP/IP协议, HTTP协议, Tomcat, Servlet, Linux, JVM等(正在持续更新)提示:是正在努力进步的小菜鸟一只,如有大佬发现文章欠佳之处欢迎批评指点~ 废话不多说,直接上干货!原创 2023-07-29 00:08:55 · 912 阅读 · 0 评论 -
【Spring】 核心概念: 什么是 IoC, 什么是 DI?
学习 Spring 第一课 ! 要理解 Spring 是一个 IoC 容器, 如何理解 IoC? 如何理解 DI?原创 2023-07-23 23:24:34 · 535 阅读 · 0 评论