随笔分类 - spring mvc
spring mvc
摘要:首先来看,接口及参数 postman模拟上传 需求:将生成好的,远程excel附件,以及一些常规数据通过接口,传递过去。 代码部分: 1.将远程excel附件,转化为MultipartFile public class FileToMultipartFileUtils { /** * 远程file文
阅读全文
摘要:commons-httpclient 3.1 这个包比较老,已经淘汰了。但好多老项目依然在用这个包。 有一个项目,第三方https,用的自建证书(无耻),导致请求报错: 使用HttpClient发送Https请求时,出现异常为: PKIX path building failed: sun.secu
阅读全文
摘要:由于用的是:druid-spring-boot-starter,没有配置druid, 导致 /druid/index.html 对外暴露了一些隐私信息。 关闭druid的监控页面: spring.datasource.druid.filte.stat.enabled: false spring.da
阅读全文
摘要:最近在生产环境发现一个问题,使用redisson-3.9.1分布锁,来做加减库存,测试环境啥问题,一道生产问题就暴露了。 系统异常:Redis server response timeout (10000 ms) occured for command: (EVAL) with params: [i
阅读全文
摘要:这是一个无知的bug,花了我2个小时:我后台配置了spring security的SecurityConfig,我一开始配置了anonymous,第一次登录正常,第二次有token的时候就403错误.试了半天,最后发现是这个配置权限问题:anonymous()是匿名用户可访问,认证用户不能访问!我后
阅读全文
摘要:报错内容: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'hellowood.TestFeedbackMapper': Unsatisfied depe
阅读全文
摘要:前提:oracle字段类型NCHAR,在设置长度为50 。 有个自动OID类型NCHAR(50),存入的数据长度没有到达50时,后面会自动补充空格存入,导致查询时,查不到信息。 解决办法: trim(' ' from OID) = #{oid}
阅读全文
摘要:1.编写一个过滤器: import lombok.extern.slf4j.Slf4j; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletR
阅读全文
摘要:正常情况下,但我们把war部署到服务器上,访问地址是:服务器ID:端口/war包名 但是如果个人建站显然不适合以此方式. 方式一:修改服务器Tomcat的server.xml配置 注意:你的报名如果是:abcd.war那么是:abcd不带.war的,添加<Context path ="" docBa
阅读全文
摘要:项目读取数据,一直出现 Closing connections idle longer than 30 SECONDS,卡死现象。 我的是在读取oracle数据的时候出现这种错误。 可以参考这篇文章 https://blog.csdn.net/qq_36856975/article/details/
阅读全文
摘要:https://www.cnblogs.com/roobtyan/p/9576685.html 原因: Tomcat处理参数的问题: 1.将请求体中的数据,封装成一个map 2.request.getParameter("id")就会从这个map中取值 3.SpringMvc封装POJO对象的时候,
阅读全文
摘要:springmvc: 普通list数据输出json 加入json依赖 spring-servlet.xml的bean配置
阅读全文
摘要:我有一个变量: commentModel 默认只是为空, 在freemarker模板中使用<#if>判断是报错 解决方法(2种): 一,修改模板判断 可以看到,在读取commentModel的时候,因为为空,报错了,错误处的代码是这样的 修改成: 二,修改配置文件 1.yml: classic_co
阅读全文
摘要:这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 ElasticSearch入门 第三篇:索引 ElasticSearch入门 第四篇:使用C#添加和更
阅读全文
摘要:es5以上版本安装head需要安装node和grunt(之前的直接用plugin命令即可安装) (一)从地址:https://nodejs.org/en/download/ 下载相应系统的msi,双击安装。 (二)安装完成用cmd进入安装目录执行 node -v可查看版本号 (三)执行 npm in
阅读全文
摘要:Model/ModelMap 和 ModelAndView 的区别使用 Model/ModelMap controller: jsp: index.jsp post.jsp ModelAndView controller: jsp index.jsp h2_post.jsp
阅读全文
摘要:简单的springmvc实例 pom.xml web.xml springmvc-servlet.xml applicationContext.xml HelloController.java jsp
阅读全文
摘要:Spring MVC配置静态资源和资源包 本例映射:css目录: pom.xml web.xml applicationContext.xml springmvc-servlet.xml 将styles/css/目录映射到/WEB-INF/resources/css目录下 ApplicationRB
阅读全文
摘要:Spring MVC文件上传教程 commons-io/commons-uploadfile 用到的依赖jar包: 基于 Spring MVC来实现文件的上传功能,这里主要是实现两个功能:1、上传单个文件并将其移动到对应的上传目录;2、一次上传多个文件并将它们存储在指定文件夹下,接下来我们一步步地实
阅读全文
摘要:展示如何使用Spring MVC4执行文件下载,我们将看到应用程序从文件系统内部以及外部文件下载文件。 下载文件是相当简单的,涉及以下步骤。 创建一个InputStream到文件用于下载。 查找MIME类型下载文件的内容。–可以是application/pdf, text/html,applicat
阅读全文