![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 90
shelgi
一个每天都在学习的可爱程序猿
展开
-
SpringBoot中自定义注解
文章目录注解1. 元注解1.1 @Target1.2 @Retention1.3 @Inherited1.4 @Documented1.5 @interface2. 实现一个自定义注解注解1. 元注解元注解就是定义注解的注解,是Java提供的用于定义注解的基本注解注解说明@Retention是注解类,实现声明类Class,声明类别,声明拓展@Target放在自定义注解的上边,表明该注解可以使用的范围@Inherited允许子类继承父类的注解,在子类中可以获取使用原创 2021-11-08 22:56:22 · 435 阅读 · 0 评论 -
SpringBoot中的过滤器与监听器
文章目录过滤器与监听器1.过滤器1.1 为什么需要过滤器1.2 使用步骤2.监听器过滤器与监听器1.过滤器在很多web项目中,都会用到过滤器,例如参数过滤、防止SQL注入、防止页面攻击、参数矫正、Token验证、Session验证等1.1 为什么需要过滤器在Web开发中,往往有这样的需求:在所有接口中去除用户输入的非法字符,以防止业务异常,如果需要处理这个问题,会有很多方法在前端参数传入的时候进行校验,先过滤非法字符后端接收到前端没有过滤的数据,然后过滤非法字符利用过滤器处理项目中所有的非原创 2021-11-07 22:22:16 · 444 阅读 · 0 评论 -
分层开发与响应式编程
文章目录分层开发1.MVC2. 三层架构3. 实现MVC模式响应式编程Mono和Flux分层开发1.MVC应用程序的分层开发模式—MVC模式MVC是Model(模型)、View(视图)、Controller(控制器)的简写Model:是Java的实体Bean,代表存取数据的对象或者POJO,作用是在内存中暂时存储数据,并在数据发生变化的时候更新控制器(如果需要持久化,就把它写入数据库或者磁盘文件)View:主要用来解析、处理、显示内容Controller:主要用来处理视图中的响应,它决定了如原创 2021-11-02 17:22:24 · 198 阅读 · 0 评论 -
Spring IoC和Spring AOP
文章目录Spring IoC和Spring AOP1.Spring IoC2.Spring AOP2.1 Spring AOP的基本概念2.2 AOP的术语Spring IoC和Spring AOP1.Spring IoC控制反转(Inversion of Control,IoC),是Spring框架的核心,用来减少程序的耦合性。那什么是控制反转呢,从字面上理解的话,将自己拥有的控制权给了对方,这就是控制反转。具体的内容可以用下面的例子来理解以前没有微信付款以及支付宝,人们进行交易就必须面对面拿原创 2021-11-01 14:46:25 · 111 阅读 · 0 评论 -
SpringBoot核心
文章目录Spring boot核心1.Spring Boot的基本配置1.1 启动类和核心注解@SpringBootApplication1.2 关闭某个特定的自动配置1.3 定制Banner1.4 Spring Boot的全局配置文件1.4.1 设置端口号1.4.2 设置web应用的上下文路径1.4.3 配置文档1.5 Spring Boot的Starters1.6 读取应用配置1.6.1 Environment1.6.2 @Value1.6.3 @ConfigurationProperties1.6.4原创 2021-11-01 10:43:49 · 552 阅读 · 2 评论 -
从Spring到SpringBoot
文章目录1. Spring基础1.Spring概述1.1 Spring的体系结构1.核心容器2.AOP和Instrumentation3.消息4.数据访问/集成5.Web6.测试2. Spring Boot入门1.Spring boot概述1.1 什么是Spring Boot1.2 Spring Boot的优点1.3 Spring Boot的主要特性2. 第一个Spring Boot应用2.1 Maven简介2.2 Maven的pom.xml2.3 创建Maven web项目2.4 Maven构建第一个Sp原创 2021-11-01 10:39:21 · 496 阅读 · 0 评论 -
Spring Boot热部署
文章目录什么是热部署实现实现原理结果最近想新写一个关于spring boot的专栏,内容其实已经积攒很久了,但是最近才有时间慢慢地更新。第一篇文章,我不想只单纯讲Spring Boot的hello world,也不想类似于大多书籍开头讲一大堆关于spring的概念,甚至什么IOC、AOP。大多数小白最有成就感的事往往是看到localhost出现自己想要的,而不是花大功夫去了解一些基础概念。概念放到后面会循序渐进地引入,但是一开始还是讲讲上手的事。什么是热部署之前有稍微了解过Spring boot的人原创 2021-10-31 21:17:09 · 1028 阅读 · 0 评论