
springboot
文章平均质量分 80
springboot基础知识
研狗上岸
相信自己能做到比努力本身更重要
展开
-
Java过滤器与拦截器的区别(一文搞懂)
filter(过滤器) 有如下几个种类(功能):需要注意的是,一个filter过滤器可以加在多个servlet控制器上,当然多个filter过滤器也是可以加在一个servlet控制器上的。由此也是可以看出来,我们使用filter往往是对一些公共的操作进行处理。例如:判断用户权限,解码本次请求等。还比如,我们的web应用中某些页面是需要用户登录后才能访问的,以往我们都是在每个servlet页面加上判断控制,导致代码冗余。有了filter,我们可以定义一个实现了filter的过滤器,让需要判断是否登录的页面都加原创 2022-06-24 15:01:13 · 3625 阅读 · 0 评论 -
Lombok常用注解解析
导入依赖,idea中记得安装插件scope=provided,说明它只在编译阶段生效,不需要打入包中。事实正是如此,Lombok在编译期将带Lombok注解的Java文件正确编译为完整的Class文件“JSR 269 Pluggable Annotation Processing API”规范,只要程序实现了该API,就能在javac运行的时候得到调用,Lombok就是一个实现了"JSR 269 API"的程序。在使用javac的过程中,它产生作用的具体流程如下:javac对源代码进行分析,生成一棵抽象语原创 2022-06-03 22:40:19 · 3925 阅读 · 0 评论 -
Spring AOP速查笔记
pointCut和Advice共同组成了Aspect 中的可以有多种类型:构造方法调用,字段的设置和获取,方法的调用,方法的执行,异常的处理执行,类的初始化。也就是说在AOP的概念中我们可以在上面的这些上织入我们自定义的,但是在Spring中却没有实现上面所有的,确切的说,只支持方法执行类型的。, 在 join point 前被执行的 advice. 虽然 before advice 是在 join point 前被执行, 但是它并不能够阻止 join point 的执行, 除非发生了异常(即我们在 bef原创 2022-06-03 22:38:51 · 3869 阅读 · 0 评论 -
项目部署笔记(springboot项目)
后端技术梳理springboot框架web开发需要导入的依赖(记得勾选Enable-auto-import 自动导入依赖)Spring Boot DevToolsLombokSpring WebMySql DriverMyBatis PlusJWT原创 2020-07-30 14:26:58 · 3928 阅读 · 0 评论 -
Springboot 注解速查
@Component:这将 java 类标记为 bean。它是任何 Spring 管理组件的通用构造型。spring 的组件扫描机制现在可以将其拾取并将其拉入应用程序环境中。@Controller:这将一个类标记为 Spring Web MVC 控制器。标有它的 Bean 会自动导入到 IoC 容器中。@Service:此注解是组件注解的特化。它不会对 @Component 注解提供任何其他行为。您可以在服务层类中使用 @Service 而不是 @Component,因为它以更好的方式指定了意图。@.原创 2020-11-11 15:31:19 · 3953 阅读 · 2 评论 -
MyBatis-Plus 快速上手 (springboot快速集成mybatis-plus)
学习笔记及梳理来自尚硅谷Hellen老师视频观后感1.简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。详情见官网,关键之处在特性。润物无声只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。效率至上只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。丰富功能热加载、代码生成、分页、性能分析等功能一应俱全2.框架结构3.快速配置环境导入依赖<!--.原创 2020-09-18 19:18:40 · 4360 阅读 · 1 评论 -
SpringBoot自动配置解析——思路最清晰
准备知识:springboot特征:(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和 WARs;(2)内嵌Tomcat或Jetty等Servlet容器;(3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;(4)尽可能自动配置Spring容器;(5)提供准备好的特性,如指标、健康检查和外部化配置;(6)绝对没有代码生成,不需要XML配置。...原创 2020-09-16 11:45:10 · 4638 阅读 · 0 评论