随笔分类 - SpringMVC
摘要:xss过滤器有一些问题,比如某些时候,使用jquery ajax post的时候,如果是传的默认的 "application/x-www-form-urlencoded",会出现Controller中的bean接收的值为null的情况, 当我调整ajax设置 contentType:"applica
阅读全文
摘要:这是因为这个controller中的方法返回值为void类型,且没有request response这类衍生的重定向,或者返回值为String,但是是null等等的情况,都会引起死循环,然后stackoverflow, 只需要能返回给客户端(比如浏览器)响应,就不会死循环,比如 @RestContr
阅读全文
摘要:参考:https://blog.csdn.net/lewky_liu/article/details/79845655 加上 return 搞定
阅读全文
摘要:这样拦截/下所有请求之后,发现请求静态资源404了(这里是css) 发现得在springmvc下配置 这样就可以访问到静态资源了
阅读全文
摘要:https://www.jianshu.com/p/2b03a812d588 https://my.oschina.net/sdlvzg/blog/1800395 异常:org.springframework.web.client.RestClientException: Could not ext
阅读全文
摘要:比如像这种的传多个参数对象,我是直接复制过来,然后把第一个字母改成大写,然后后面的实例对象敲一个第一个字符的小写,回车就直接出来了 在写调用参数的地方,ctrl+p 调出提示,然后按下提示里的实例的第一个字母,idea会智能的把对应的放在第一个,下面的都是相关度高的,然后回车即可出来
阅读全文
摘要:在 applicationContext.xml 中配置spring线程池: 下面是 springtest 的实现方式: 成功: springmvc 每一个请求都会自动使用一个独立的线程来进行处理
阅读全文
摘要:首先右下角提示关联spring文件,关联之,然后启动,发现项目无法启动,然后开始排错 首先从这个日志里发现了这么一条提示信息 然后百度了一下,答案都是说 web.xml 之类的 spring拦截器问题,但是项目之前的 web.xml 是一直没有问题的,spring的配置文件也都是没有问题的,然后继续
阅读全文
摘要:这里是前端向后端传递一个数组的方式,参考下面这个示例: (主要是将前端的数组,用 JSON.stringify() 方法json化一下,然后后端springmvc接收到以后,使用 JSONArray 来进行处理) 参考文章:https://www.jb51.net/article/115823.ht
阅读全文
摘要:下面说的这个画横线的可能是错误的,因为我之前用controller继承父类的注解对象的时候成功了,所以可能这次的唯一原因就是 不该把本该从ioc容器中拿出的对象通过new的方式实例化,至于继承注解对象应该是可以的。 首先,如果打算用继承,那么父类被注入的对象是无法继承的,手动注入即可,比如 @Aut
阅读全文
摘要:首先,参考 https://blog.csdn.net/weixin_40475523/article/details/81085990 然后发现 是因为我把自己的这个类加上了 @Service 注解,然后我又自己手动new 了这个类,创建了一个实例, 所以因为不归spring管理了,自然注入不了,
阅读全文
摘要:补充:还有一个原因是因为spring的对象没有被成功注入,例如 mapper没有被成功注入,抛出异常时在这种封装场景下将会抛出 500 服务器内部错误, 这种情况下要排查还是靠debug然后看看到底是哪一步出问题了,比如这次mapper在使用的时候,抛出了spring的异常,那么就可以打印一下map
阅读全文
摘要:来自:https://blog.csdn.net/yanghanxiu/article/details/79366263 (其实尼可以使用springboot 这样就不用配置一大堆东西了喵!) 每次创建spring项目最头疼就是spring的配置文件,尤其是配置头信息。这里发现通过IDEA工具可以很
阅读全文
摘要:参考:https://blog.csdn.net/qq_15674631/article/details/81095284 参考:https://www.jianshu.com/p/46e6e03a0d53 (包含了上传多个文件的方法) 总结: ajax 如果想同时发送文件和参数,那就必须用 for
阅读全文
摘要:是因为超类里的属性没有加上public关键字 解决方法: 超类和超类里的属性或者方法如果想被其他包下的方法调用,就必须全部加上public权限,即设置为公开访问 例:
阅读全文
摘要:pdf: “ 目前开源、成熟、稳定的第三方包只有iText。而用iText生成PDF有三种方式: ” 这一段是复制别人的,我使用的是第二种方法,直接html转pdf,这种方式只要用对了就特别方便,如果用代码写出pdf,那得上千行java代码了,非常麻烦 开始配置: 网上查找了很久,发现下面这个链接帮
阅读全文
摘要:其实很简单,只需要把容器换成list 然后在循环中,每次循环末尾map = new HashMap() 或者直接在循环中一开始就实例化hashmap(Map map = new HashMap();),这样就不会造成map覆盖了。 注:Map map = new HashMap(); 如果是在循环场
阅读全文
摘要:在使用spring-test的时候,在启动@Test的方法时,spring-test会去加载spring的配置文件,这个时候如果配置文件没有在 @ContextConfiguration 中写全,就会导致加载到一半失败,然后抛出 java.lang.IllegalStateException: Fa
阅读全文
摘要:使用messageConverters 在springmvc的配置文件中,将消息转换器的bean放在 <mvc:annotation-driven/> 的前面(上面),否则配置不会生效 需要jackson的依赖 如果上面这个不够,那就再追加或者替换为:
阅读全文
摘要:参考:https://blog.csdn.net/zyf642112750/article/details/78295113 这样就不会一直重复 项目管理系统 了
阅读全文

浙公网安备 33010602011771号