![](https://img-blog.csdnimg.cn/20210812221124634.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot
springboot学习笔记
妙先森
这个作者很懒,什么都没留下…
展开
-
@PropertySource注解获取配置文件值
1. 准备application.properties文件 文件位置 ##### MySql DataSourse #### jdbc.driverClassName=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf-8&tinyInt1isBit=false&serverTimezone=Asia/Shanghai jdb原创 2022-03-17 14:49:44 · 632 阅读 · 0 评论 -
springboot自动装配原理
流程分析 1. 每个springboot应用程序都是从springboot加了@SpringBootApplication的启动类开始运行,通过@SpringBootApplication注解点进去。 2. 点进去发现结果如下图 主要看@SpringBootConfiguration、@EnableAutoConfiguration @ComponentScan这三个注解 @SpringBootConfiguration:这个注解主要表示当前类是一个springboot配置类。 @ComponentS原创 2021-10-16 20:32:30 · 113 阅读 · 0 评论 -
springboot文件上传
对比springmvc的文件上传、springboot的文件上传少了自己配置文件解析器,springboot内部帮我们自动配置好了。 前端页面 要在提交的表单加上 enctype="multipart/form-data <form method="post" action="/upload" enctype="multipart/form-data"> <input type="file" name="file"><br> <input type=原创 2021-07-29 17:37:23 · 62 阅读 · 0 评论 -
拦截器原理
来自bilibi尚硅谷官方视频教程:49、拦截器-【源码分析】-拦截器的执行时机和原理 拦截器原理 根据当前请求,找到HandlerExecutionChain【可以处理请求的handler以及handler的所有 拦截器】 按顺序执行所有拦截器的 preHandle方法 1、如果当前拦截器prehandler返回为true。则执行下一个拦截器的preHandle 2、如果当前拦截器返回为false、接下来所有拦截器的preHandler都直接不执行、直接倒序执行所有已经执行了的拦截器的afterComp原创 2021-07-29 15:53:28 · 149 阅读 · 0 评论 -
springboot配置拦截器
springboot配置拦截器和springmvc基本是一样的、只不过springboot使用配置文件将自定的拦截器加载到ioc中。 传送:springmvc配置拦截器 一、自定义拦截器 实现handlerInterceptor接口,里面有三个方法 preHandle:拦截的controller方法执行前执行、通常用于判断请求满足什么条件满足就return true放行执行controller、否者return false不放行。 postHandle:目标controller方法执行完成以后执行。 af原创 2021-07-29 15:37:59 · 618 阅读 · 0 评论 -
01 springboot 2入门之hello springboot 2(maven构建springboot)
1、系统要求 Java 8 & 兼容java14 . Maven 3.3+ idea 2019.1.2 2、需求 要求:浏览发送/hello请求,响应 Hello,Spring Boot 2 创建maven工程 pom依赖如下 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<原创 2021-07-20 15:34:40 · 102 阅读 · 0 评论