SpringMVC
tyvbpq
这个作者很懒,什么都没留下…
展开
-
SpringBoot jar包拦截器顺序
问题:单点登录和鉴权的拦截器不是自己写的而是在jar包里,还是在两个不同的jar包,访问配置了鉴权注释的controller时,无法获取单点登录的上下文debug时发现先执行了鉴权的拦截器,再执行单点登录的拦截器,因此我们需要调整一下顺序@Configurationpublic class Config implements WebMvcConfigurer, ApplicationContextAware { private static ApplicationContext .原创 2020-07-08 15:28:52 · 1440 阅读 · 0 评论 -
SpringBoot使用通配符加载配置文件
一般我们使用@PropertySource加载配置文件,但是这个配置不支持通配符,需要手动添加每一个配置文件替代方法:使用PropertySourcesPlaceholderConfigurer (注意,对于spring5.2以前的版本,需要使用PropertyPlaceholderConfigurer替换)@Configurationpublic class PropertyConfig { @Bean public PropertySourcesPlaceholderCon原创 2020-07-08 15:11:33 · 1812 阅读 · 1 评论 -
Field error in object 'xxx' on field 'XXX': rejected value [];
前端搜索条件为空时,value为“”,传值时无法转换为int,故应把属性值得类型改为Integer,即可接收到nullField error in object 'xxx' on field 'XXX': rejected value [];codes [typeMismatch.XXX.xxx,typeMismatch.xxx,typeMismatch.int,typeMisma原创 2017-08-03 10:22:54 · 32762 阅读 · 7 评论 -
Idea开发springmvc项目连接数据库时用户名为windows用户名
jdbc.properties里参数不能叫username,否则会默认为windows用户名原创 2017-08-13 23:36:43 · 686 阅读 · 1 评论 -
Spring controller传自定义对象的list
1.ajax$.ajax({ type: "POST", // dataType: "json",//加了这句可能会进入errorHandler,即便request.status=200 url: "/XXX/XXX", contentType: "application/json;charset=utf-8", data: JSON.stringify(a...原创 2018-04-08 11:20:47 · 796 阅读 · 0 评论 -
WebMvcConfigurerAdapter过时的替换方法
Spring 5.0后,WebMvcConfigurerAdapter被废弃,取代的方法有两种:①implements WebMvcConfigurer(官方推荐)②extends WebMvcConfigurationSupport使用第一种方法是实现了一个接口,可以任意实现里面的方法,不会影响到Spring Boot自身的@EnableAutoConfiguration,而使用第二...原创 2018-10-31 18:28:11 · 41294 阅读 · 0 评论 -
根据类型调用不同的子类
需求:根据用户选择的不同,调用不同的底层实现public interface FatherService { void speak(); void doSth();}public abstract class FatherServiceImpl implements FatherService { public void speak() { ...原创 2019-08-05 11:26:37 · 1004 阅读 · 0 评论 -
Spring事物嵌套
需求:for循环中多次执行一个事物,每次失败要回滚,但不能回滚之前的事物,也不能阻止后续事物的进行。同类调事物AService下事物a调事物b,b的事物不生效,因为a调b是通过this调用的,this是真实业务方法而不是代理方法,没有被代理增强解决方案:①最简单的就是重构代码,把a和b分开Service放②调用时传递当前的代理,a方法里的this.b()改为((AServ...原创 2019-08-01 18:22:51 · 205 阅读 · 0 评论