
springboot
iam蓝胖爸爸
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot jar包修改配置文件
列出jar包下所有的文件jar tf server.jar从jar包中导出需要修改的配置文件jar xf server.jar BOOT-INF/classes/application-dev.yml将修改后的文件导入至jar包jar uf server.jar BOOT-INF/classes/application-dev.yml原创 2021-04-26 09:36:46 · 732 阅读 · 0 评论 -
springboot中@ReqquestBody注解的使用以及不生效的原因
背景自己有两个项目,一个项目中使用@RequestBody注解是有效的,而另一个项目中无效。网上找到的解决办法大都是说依赖未添加正确,还有其他一些办法都没有有效的解决问题。无果之后自己从源码入手,找到了出问题的原因。几个结论springboot 中的jackson依赖不需要我们自己引入springboot项目中,启动时会默认加载一些类型转换器,当使用RequestBody注解时,默认的转换器会使用jackson进行数据转换。也就是说,springboot默认添加了jackson依赖,不需要我们进行额原创 2021-04-07 20:54:31 · 7609 阅读 · 0 评论 -
分享一个基于springboot的博客源码
关于该博客源码的几点说明前端样式或多或少参考了其他博客站,并非本人完全原创,但前端代码99%原创,后端代码全部自己完成。代码分享出来也是基于相互学习的态度,希望发现bug后告知本人,不要利用漏洞侵害个人网站利益。网站效果请访问http://www.cqmblog.cn。几个主要的模块文章模块,支持markdown编辑器(限管理员访问)后台模块,提供信息统计,资源管理等功能(限管理员访问)...原创 2020-05-02 10:04:18 · 477 阅读 · 0 评论 -
spring中的HandlerAdapter工作原理
看前必读HandlerMapping、HandlerExecutionChain、HandlerAdapter之间的关系几种RequestMapping的使用方法HandlerAdapter的作用HandlerAdapter接口很简单,代码如下public interface HandlerAdapter { boolean supports(Object handler); ...原创 2020-04-13 23:36:58 · 1354 阅读 · 0 评论 -
springboot中的RequestMappingHandlerMapping、BeanNameUrlHandlerMapping、SimpleUrlHandlerMapping的使用方法
springboot中的HandlerMapping在上篇文章中已经说明HandlerMapping的作用是根据当前请求request获取一个包含当前请求处理器handler的HandlerExecutionChain对象。handler经HandlerApapter适配后,可以将handler转换为一个特定的对象,以此确定哪个类的哪个个方法来处理该请求。springboot中默认注册的Hand...原创 2020-04-08 23:01:54 · 8716 阅读 · 0 评论 -
HandlerExecutionChain、HandlerMapping、HandlerAdapter之间的关系,以及springmvc的请求流程
对于HandlerExecutionChainpublic class HandlerExecutionChain { //实际的请求处理器,用来控制我们的请求到达哪个对象的哪个方法 private final Object handler; public Object getHandler() { return this.handler; ...原创 2020-04-01 23:44:51 · 546 阅读 · 0 评论 -
spring中的类型转换方式,Formatter和Converter
本文原文链接在web应用中实现类型转换的两种方式一:实现org.springframework.format.datetime.DateFormatter接口,对于一个常见的字符串转日期的Formatter可有如下实现:@Configurationpublic class CommonConfig implements WebMvcConfigurer { @Override ...原创 2020-02-15 17:01:39 · 608 阅读 · 0 评论 -
springboot的参数校验(validation)
本文原文链接参数校验(validation)参数校验一般通过Validator实现,分为全局校验和局部校验,通过一个简单的例子说明:假设有一个用户类User,一个检验类UserValidator,一个测试用的TestController。本文在springboot2的基础上进行。准备工作,3个java文件分别如下User.java如下:public class User { pr...原创 2020-02-14 16:07:56 · 235 阅读 · 0 评论 -
springboot发送邮件、在邮件中上传附件、发送html格式的邮件
------原文链接------准备环境springboot官网中是如下这样描述的:也就是说,当我们在项目的配置文件中定义了spring.mail.host也即邮件服务器,并且引入了相关jar包时,springboot会自动注入一个JavaMailSender的bean来给我们使用。所以:在pom.xml中加入:<dependency> <groupId>or...原创 2020-01-03 23:04:13 · 499 阅读 · 0 评论 -
springboot全局处理异常,并根据是否为ajax返回不同结果
本文原文链接在项目开发中,我们通常要来全局性的处理一些错误和异常,来给用户定向到合适的错误信息,而不是输出一大堆用户不明白的东西在这里我们首先要知道springboot对错误和异常时分开处理的,异常需要异常处理器,错误需要错误处理器,比如404就属于错误,常见的空指针就属于异常。在springboot下,我们只需简单的向容器中注入自己的错误处理器和异常处理器即可,下面直接上代码吧:/*此处...原创 2019-11-27 21:59:22 · 478 阅读 · 0 评论 -
springboot 404的解决方法
原文链接1,如果你本身想访问的是一个静态资源先确定项目的输出路径下是否存在该资源,maven项目的输出路径一般在target/classess,在idea中如下图所示:若不存在,需要在maven中添加配置,将该资源文件在编译时输出到classpath下,一般可添加如下代码在pom.xml中:<build> <resources> <resource&g...原创 2019-11-10 20:07:14 · 1801 阅读 · 0 评论