![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 56
平凡之路无尽路
这个作者很懒,什么都没留下…
展开
-
spring 拦截器请求类型异常.servlet.resource.ResourceHttpRequestHandler cannot be cast to .method.HandlerMethod
目录自定义SpringMVC拦截器中HandlerMethod类型转换问题调研摘要问题分析方案方案一:修改springMVC拦截器配置方案二:检查内置tomcat配置二次分析:先搞清楚问题究竟在哪儿第一个断点第二个断点context-path方案三:指定context-path补充总结自定义SpringMVC拦截器中HandlerMethod类型转换问题调研摘要在将a模块迁移到spring boot项目下、使用embeded tomc.转载 2020-08-19 11:04:18 · 7099 阅读 · 2 评论 -
springboot使用Validation API和全局异常优雅的校验方法参数
一、为什么使用Validation 来验证参数 通常我们在使用spring框架编写接口时,对于部分接口的参数我们要进行判空或者格式校验来避免程序出现异常。那是我们一般都是使用if-else逐个对参数进行校验。这种方法按逻辑来说也是没有问题的,同样也能实现预期效果。但是,这样的代码从可读性以及美观程序来看,是非常糟糕的。那么,我们就可以使用@valid注解来帮助我们优雅的校验参数。二、如何使用Validation相关注解进行参数校验 ①为实体类中的参数或者对象添加相应的注解;②在控制器层进.转载 2020-07-27 10:15:07 · 2775 阅读 · 0 评论 -
springboot 配置RedisTemplate 报:Field redisTemplate in XXX required a bean of type ‘org.springframework
错误信息如下:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-09-09 14:16:09.385 ERROR 10464 --- [ main] o.s.b.d.LoggingFai...原创 2019-09-09 14:21:26 · 20712 阅读 · 9 评论 -
springboot 2.X后内置tomcat自定义配置
目录 使用Tomcat启用多个连接器 配置springboot中Web服务器-自带默认tomcat配置由官网可知,springboot在2.0以后,对于tomcat提供自定义接口发生了变化;如官网提供配置多个tomcat链接器: 使用Tomcat启用多个连接器可以添加org.apache.catalina.connector.Connector到 To...原创 2019-07-23 10:38:32 · 10215 阅读 · 0 评论 -
前后端分离因为 cros 跨域问题,前端获取不到后台自定义在 response.headers 的数据问题【解决方案】
因为前后端分离的项目,因为存在 cros 跨域,所以,前端只能获取 response.headers 中以下的数据并不能完全获取后端自定义的 response header 的所有数据,是因为:因此;后端需要在header中添加Access-Control-Expose_headers信息。...原创 2019-03-21 17:25:15 · 5545 阅读 · 0 评论 -
前后端API交互如何保证数据安全性?
转载自:猿天地 公众号前言前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。网页或者app,只要抓下包就可以清楚的知道这个请求获取到的数据,这样的接口对爬虫工程师来说是一种福音,要抓你的数据简直轻而易举。数据的...转载 2018-10-15 11:19:54 · 841 阅读 · 0 评论 -
群发邮件报:javax.mail.SendFailedException: Invalid Addresses解决办法
第一次做发邮件功能,遇到一个javamail的问题:javax.mail.SendFailedException: Invalid Addresses是在收件地址不对或不存在的情况下出现的,并且那些对的地址也不能发送出去;解决方案如下,捕获处理并重发try{//发送代码}catch (MailSendException se) { Exceptio...原创 2018-09-06 19:28:39 · 14743 阅读 · 1 评论 -
springMVC接口接受前端传递参数数据类型总结
最近项目中处理前台数据时突然发现比较模糊这些概念,所以总结如下:目录一、springMVC中controller参数是自动注入二、接受前端传递的对象1、从querystring中的参数中获取:2、从请求体(body)中获取(及获取对象数据)3、接收前端传递的数组三、总结一、springMVC中controller参数是自动注入在springMVC中,contr...原创 2018-08-14 22:36:56 · 6625 阅读 · 0 评论 -
Spring Boot 运行原理,自动配置
我们可以先看看这段代码发生了什么事情SpringApplication.run(App.class, args);在创建SpringApplication的时候初始化了一些ApplicationContext和ApplicationListener主要通过getSpringFactoriesInstances方法来实现上面的SpringFactoriesLoader.loadFactoryName...转载 2018-07-12 18:52:39 · 608 阅读 · 0 评论 -
springBoot入门学习(一)
一、理解什么是springBoot(网摘)1.spring boot 我理解就是把 spring spring mvc spring data jpa 等等的一些常用的常用的基础框架组合起来,提供默认的配置,然后提供可插拔的设计,就是各种 starter(经过研究,Starter主要用来简化依赖用的。比如我们之前做MVC时要引入日志组件,那么需要去找到log4j的版本,然后引入,现在有了Start...原创 2018-02-27 09:56:55 · 243 阅读 · 0 评论 -
springboot 启动项目报Consider defining a bean of type ‘com.mooc.house.biz.service.XXX‘ in your config
报错:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2018-05-10 19:59:57.321 ERROR 8692 --- [ main] o.s.b.d.LoggingFail...原创 2018-05-10 20:01:48 · 11636 阅读 · 0 评论 -
spring boot应用启动原理分析
转载至:https://blog.csdn.net/hengyunabc/article/details/50120001spring boot quick start在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。如果之前没有使用过spring boot可以通过下面的demo...转载 2018-05-09 19:52:54 · 206 阅读 · 0 评论