
Spring
bbbbln
这个作者很懒,什么都没留下…
展开
-
springboot中使用filter来修改body里的参数
在这里, 以去空格为例来进行说明.背景:在项目中, 经常会遇到前端往后端传参会有字符串参数首尾有空格的情况, 一般如果字段比较少, 或者接口比较少, 自行在controller位置处理一下, 是没有问题的. 就是重复代码多, 工作重复, 没劲.所以在这里以去空格说明如何处理post方法里的参数首尾空格问题.自定义filter.public class ParamsFilter impl...原创 2020-04-23 16:54:46 · 5041 阅读 · 2 评论 -
项目上线少量spring代码热更新解决方案
场景:公司上线的权限系统涉及的有一个功能:使用其它平台的认证,如果通过。我们的平台也算认证通过。公司同一个产品可能有多家公司在用,每家的认证平台也不一样,认证方式不一样,数据格式也不一样。在以上两种情况出现的时候,还要保证公司产品保持标准化,以便客户后面升级。这样就比较麻烦了。按理讲,这种情况就属于客户定制版本。升级也是按照自制版本升级。标准产品里的新功能要去每一个定制产品里做合并。...原创 2019-06-26 11:56:13 · 1895 阅读 · 0 评论 -
关于并发请求后台的研究
下面以简要的代码说明:创建用于测试的对象包括:Controller,Service,Repo,Entity。Entity: UserUser里有大量随机字段(超过50个)@Entitypublic class User implements Serializable { @Id @GeneratedValue(strategy = Generati...原创 2018-07-05 22:37:28 · 536 阅读 · 0 评论 -
使用spring官网给出的SpingMVC的maven搭建方式自定义controller文件夹出错的解决办法
SpringMVC,在使用官方的maven例子时,用的是springboot来构建。这时候,在Application.java里,在类上要加上:@SpringBootApplication。此时,在src下的hello源目录里,定义controller都是起作用的。而新建目录存放controller都无效。页面显示:Whitelabel Error PageThis applic...原创 2018-07-10 14:38:21 · 377 阅读 · 0 评论 -
spring IoC容器简述
spring IoC容器简述这个接口系统是以BeanFactory和ApplicationContext为核心的。在理解spring ioc概念时,可以分两条线BeanFactory和ApplicationContextBeanFactoryspingIoC的基础容器实现BeanFactory接口定义了IoC容器最基本的形式,并且提供了IoC容器所应该遵守的最基本的服务...原创 2018-06-13 11:35:32 · 440 阅读 · 0 评论 -
图解IOC和AOP
IOC未使用IOC使用IOCAOP由于各个对象只关注自己的情况,所以各个业务是自相关的,与业务无关的东西往往放在后面再考虑。如果把业务写完了,再关注其它方面的东西,可以侧切进来。...原创 2018-06-11 23:12:09 · 1464 阅读 · 0 评论 -
java web手工搭建--基本骨架
一、目录结构:二、 1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.c原创 2017-03-06 10:39:32 · 908 阅读 · 0 评论 -
spring定时器的使用
首先是需要配置:applicationContext-quartz-cron-local.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc原创 2017-03-01 10:12:10 · 1011 阅读 · 0 评论 -
SpringMVC拦截器返回值不能自定义的解决办法
@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { int httpCode = xxx; response.sendError(httpCode,"erro原创 2017-01-04 16:27:38 · 6601 阅读 · 0 评论 -
Java后台模拟向Servlet发送POST文件上传请求
在某些情况下,需要用Java applicatioin来模拟form,向服务器(本文以servlet为例)发送http post请求,包括提交表单域中的数据以及上传文件。如果仅仅是传递form中的数据,而不包含上传文件,那是很简单的,比如Java application可以这么写:package com.pat.postrequestemulator;importjava.io.B转载 2016-11-20 17:26:39 · 3885 阅读 · 0 评论 -
Spring的注释@Autowired、@Qualifier使用说明
可能会有这样一种情况,当你创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配,在这种情况下,你可以使用 @Qualifier 注释和 @Autowired 注释通过指定哪一个真正的 bean 将会被装配来消除混乱。下面显示的是使用 @Qualifier 注释的一个示例。示例 让我们使 Eclipse IDE 处于工作状态,请按照下列步骤创建一个 Spring 应用程转载 2016-06-20 10:43:54 · 432 阅读 · 0 评论 -
IOC和DI(控制反转和依赖注入)通俗解析
IoC——Inversion of Control 控制反转 DI——Dependency Injection 依赖注入 要想理解上面两个概念,就必须搞清楚如下的问题:参与者都有谁?依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)?依赖注入和控制反转是同一概念吗? 下面就来简要的回答一下转载 2016-07-12 14:40:21 · 515 阅读 · 0 评论 -
Spring之config.xml配置
以下三行必写,不能更改<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">Bean的类:<bean id="aGoodName" class="com.xxx.xxx">原创 2016-04-20 16:45:22 · 4870 阅读 · 0 评论 -
bean的定义、使用、销毁
定义: 其初始化最好在javabean中写出来,用一个Init()方法,而不是实现Spring的接口,这样独立多了。 如下: 使用: 在Spring中有三种使用方式: 方法一,使用BeanWrapper:HelloWorld helloWorld=new HelloWorld();BeanWrapper bw=new BeanWrapperImpl(helloWorld);bw.s原创 2016-04-20 17:16:58 · 1364 阅读 · 0 评论 -
Spring之初识JavaBean
JavaBean为:package com.gc.action;public class HelloWorld { public String msg=null; public void setMsg(String msg) { this.msg=msg; } public String getMsg() { return t原创 2016-04-20 09:55:13 · 307 阅读 · 0 评论