SpringBoot框架
文章平均质量分 76
用于记录SpringBoot框架笔记
同学郑学习
已毕业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot之高级特性与执行原理刨铣(结业篇)
一、高级特性(一)Profile使用1、Profile场景切换我们在开发过程中,就会进行不断的测试,不会是完全开发好了再进行测试,所以我们肯定是有开发环境,测试环境以及发布环境。(1)模拟环境启动测试默认的启动,加载了我们的默认使用的application.properteis.(2)激活其他场景如果这样修改此时你激活dev的话,那就要写8006才可以访问了。(3)发布时修改也可以java -jar xxx.jar --spring.profiles.active=p原创 2022-05-15 16:40:30 · 316 阅读 · 0 评论 -
源码理解SpringBoot视图解析(总体第四篇)
前面已经学习了SpringBoot的一些请求和响应,以及自动配置的一些原理,现在来学习视图解析。一、视图解析(一)初体验视图解析1、什么是视图解析视图解析其实就是SpringBoot某一个controller的方法执行完成之后,它是跳转到那个页面。由于我们springboot项目默认打包为jar包,是形成压缩包的形式,而jsp又不支持压缩,所以我们SpringBoot不知JSP的,需要引入第三方模板引擎才可以处理{常用的有:· Thymeleaf · FreeMarker · Velocity ·原创 2022-04-24 15:14:12 · 1402 阅读 · 0 评论 -
SpringBoot源代码理解数据库操作(总体第八篇)
操作关系型数据库1、数据源自动配置原理(1)导入相关依赖导入我们的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency>导入了如下的一个数据源(数据库连接池)<原创 2022-05-07 19:08:53 · 1416 阅读 · 0 评论 -
SpringBoot源代码理解原生注解(总体第七篇)
1、原生组件注入-原生注解与spring方式注入原创 2022-05-04 20:57:14 · 362 阅读 · 0 评论 -
SpringBoot源码理解错误处理(总体第六篇)
接下来学习我们的异常处理。一、错误处理1、看官网和理解(1)默认处理默认情况下,Spring Boot提供/error处理所有错误的映射对于机器客户端,它将生成JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户端,响应一个“ whitelabel”错误视图,以HTML格式呈现相同的数据。以刚才的分析的啊,可以发现走正常的是可以的,比如我们做个不存在的页面用postman测试就会报错。(2)自定义要对其进行自定义,添加View解析为error要完全替换原创 2022-04-30 16:36:08 · 782 阅读 · 0 评论 -
SpringBoot原理理解拦截器和文件上下传(总体第五篇)
之前呢已经学习到了SpringBoot的一些自动配置原理,视图解析器,数据响应和处理的内容。接下来学习实际开发比较重要的内容,拦截器一、拦截器1、如何实现拦截器原生自带的是用实现HandlerInterceptor接口来实现拦截功能,但是后续呢,基本都是采用SpringSecurity来完成登录拦截验证。(1)实现接口HandlerInterceptor/** * 登录检查 */public class MyInterceptor implements HandlerInterceptor原创 2022-04-28 19:18:06 · 1189 阅读 · 0 评论 -
源码理解SpringBoot理解数据响应(总体第三篇)
上两篇笔记中已经学习到了请求参数相关的处理,文章地址,接下来学习数据响应的代码流程1、ReturnValueHandler1)复习一下响应JSON树(1)过程(2)响应JSON原理断点打在这里从这里始终会来到这里这里可以看到返回值参数解析器一直点这个会经过这一步继续点刚才标记的那个可以来到这一步来到了这里【利用返回值处理器进行后续的处理】这里返回了一个false,然后返回处理器判断是否支持这种数据类型如果它支持的话就会再调用返回值处理器在这里会有多次原创 2022-04-18 20:50:23 · 388 阅读 · 0 评论 -
源码理解SpringBoot参数处理(总体第二篇)
上一篇文章中已经学习到了我们的SpringBoot相比较Spring和SpringMVC给我带来的便利之处,和观察源代码的一些总结,接下来学习SpringBoot的一些系统知识。一、看一些不重要部分1、Lombok首先看依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>原创 2022-04-16 15:07:26 · 1177 阅读 · 0 评论 -
源码理解SpringBoot自动配置原理(总体第一篇)
一、概念知识1、环境要求(1)maven和jdk配置jdk1.8maven3.3以上maven配置文件如下<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation>原创 2022-04-09 20:40:30 · 337 阅读 · 0 评论 -
记录自己踩过的坑
就是静态资源的访问中的问题spring.mvc.view.prefix=classpath:/templates/spring.mvc.view.suffix=.html配置上面的不够的,如果你想要访问Thymeleaf的莫办才可以。原创 2021-05-17 15:29:04 · 438 阅读 · 0 评论 -
我的报错总结
在导入的x-admin种报错: would dispatch back to the current handler URL [/login] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.) at org.springframework.web.servlet.view.InternalResou原创 2021-07-26 23:27:06 · 1326 阅读 · 0 评论 -
SpringBoot项目登录验证问题
很基础的问题,nullpointException的问题,以后千万不要以为看见了这个就是不存在什么的,查询不到什么的。另外还有这里有关nullPointException的文章链接:https://blog.youkuaiyun.com/qq_44543508/article/details/94589868...原创 2021-08-06 18:04:26 · 175 阅读 · 0 评论 -
springboot整合springsecurity例子和踩过的坑
我是菜鸟,有什么不对的可以指点出来,如果你看见我这篇文章,并且如果想要跟着做练习,有问题可以问我,也可以加个好友我发静态资源给你,不要喷我,不要喷我,不要喷我。第一,创建项目1. 导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-原创 2021-06-03 10:39:25 · 442 阅读 · 0 评论 -
SpringBoot项目(以现在开发形式Maven创建)+ Thymeleaf模版渲染的形式开发
以前都是学习的SpringBoot和Vue+ELement-Ui的练习,现在来做一下跟着狂神说做一下Thymeleaf模板+SpringBoot集成各个框架的练习一. 创建SpringBoot项目并且导入X-admin的前端代码(不知道X-admin的可以去搜索下载)1. 首先康康创建好的样子(这个应该都没问题的吧) 2. 依赖导入问题 1)创建好了之后就是导入依赖什么的,我们先导入SpringSecurity和 Thymeleaf的安全依赖就好啦,其他的暂时不管(到后面要用什么原创 2021-07-27 22:10:54 · 263 阅读 · 0 评论 -
SpringBoot项目application.properties文件无效的问题
SpringBoot项目application.properties文件无效的解决办法1.在设置里面这样打开,去掉打钩的第二步是,在对应的模块这样设置然后继续设置原创 2021-07-28 23:01:13 · 3216 阅读 · 0 评论 -
SpringBoot里面的注解讲解
记住这个组合拳(controller和RequestMapping)和(RestController和PostMapping(GetMapping等))1)如果使用@RestController注解Controller,则Controller中的方法无法返回jsp者html页面,配置的视图解析器InternalResourceViewResolver不能作用,返回的内容就是Return里的内容。如果:下面会返回hello这个字符串@RestController@RequestMapping("art原创 2021-07-29 21:36:54 · 244 阅读 · 0 评论 -
SpringBoot项目原理
你看这篇文章可以学习如下:首先这篇文章要有一定的基础才可以看,如果你是入门,我建议你还是跟着一个视频或者一本书先入门。第二你可以从这篇文章知道SpringBoot的配置原理另外后续会陆陆续续写完SpringBoot文章了一、首先来看Spring程序的Bean配置首先了解一下什么是bean配置bean配置就是对我们自己编写代码入到Spring容器的一个过程Spring有三种配置Bean的方式基于java的基于XMl的基于组件扫描的回顾一下:Spring控制原创 2021-10-31 14:16:47 · 284 阅读 · 0 评论 -
SpringBoot整合Swagger2
1、首先总体的来说这个不难,如果完全不知道的人先去了解这个文章https://blog.youkuaiyun.com/weixin_45065573/article/details/106909587?1、导依赖1、第一种组合<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>原创 2021-11-21 21:31:57 · 223 阅读 · 0 评论
分享