一、SpringMVC的流程是什么? 二、如何在Spring MVC中校验参数? 三、Spring MVC 拦截器有什么用怎么用? 四、如何全局处理控制器异常? 五、如何处理Spring MVC 中的跨域问题? 六、简述一下注解@ModelAttribute 。 七、@Autowired 注解的规则 ...
分类:
编程语言 时间:
2019-09-28 23:41:40
阅读次数:
124
关于Spring AOP,底层是基于动态代理实现的,下面简单的学习下为什么选择动态代理,而不选择继承实现,装饰者模式实现,下面参考如下业务场景下理解。 业务场景 业务层如果有业务需求,需要在注册用户,升级用户,和删除用户方法前都进行一次权限验证,最原始的方法就是在业务层每个方法前都添加代码验证。这是 ...
分类:
编程语言 时间:
2019-09-27 01:26:15
阅读次数:
94
自己的一些理解:自从用了Spring Boot 以来,这近乎零配置和“约定大于配置”的设计范式用着确实爽,其实对零配置的理解是:应该说可以是零配置可以跑一个简单的项目,因为Spring Boot 有默认的配置,当默认的配置满足不了你的时候,这时候所谓的零配置只是换了一种方式而已,我们都知道程序员最擅 ...
分类:
编程语言 时间:
2019-09-19 16:15:46
阅读次数:
101
一,前言 ? 本篇博客分享一些关于Spring中一个核心概念,IOC。 ? Inversion of Control ,控制反转。 ? 通常情况下对于实例化一个对象,我们会通过关键字new创建出来。但是在实际项目开发中不可能有一个实例化对象,而多个对象就需要多个new创建。显然,这势必造成多个对象之 ...
分类:
编程语言 时间:
2019-09-15 00:42:32
阅读次数:
122
关于spring cloud kubernetes spring cloud kubernetes是springcloud官方推出的开源项目,用于将Spring Cloud和Spring Boot应用运行在kubernetes环境,并且提供了通用的接口来调用kubernetes服务,GitHub上官 ...
分类:
编程语言 时间:
2019-09-02 13:37:27
阅读次数:
132
关于spring中对延迟关闭session的配置,以及工具类BaseDao和BaseAction 一、HibernateTemplate执行查询时的一些小问题 1.当两个PO类的关系是多对一时: 我们知道在多对一关系中,查询总是会先查询“一”的一方,而一的一方中是含有集合的,一谈到集合就不得不考虑关 ...
分类:
编程语言 时间:
2019-08-24 00:44:39
阅读次数:
117
第一次遇到这个问题的时候,简直是一脸蒙逼,写了一个拦截器以后,静态资源就不能访问了,到处查找才知道是版本问题 解决办法: 第一步:定义一个类实现 实现WebMvcConfigurer的类中拦截器中添加放行资源处添加静态资源文件路径: @Override public void addIntercep ...
分类:
编程语言 时间:
2019-08-21 11:11:47
阅读次数:
77
直接贴代码 把注入参数的注解加到set方法上面去即可。 因为这是一个工具类用到的config,所以一开始没有加@Component,还是依然为空,加上之后就正常能注入了 ...
分类:
编程语言 时间:
2019-08-09 19:59:15
阅读次数:
112
最近在学习spring框架.其中spring cloud在微服务方面很火,所以在学习过程中,也做一些记录. spring cloud的简介 关于spring cloud是什么,做什么的问题这里就不再详细说明了.需要的可以看 这篇文章[http://www.ityouknow.com/springcl ...
分类:
编程语言 时间:
2019-08-08 21:42:29
阅读次数:
102
保持事务一致性 首先我们的spring配置文件的配置如上图,除了指定方法外其他都是受事务控制,在某个aop切面配置路径下,如果方法有异常 则进行回滚,并且还是方法内涉及到增删改的回滚; 关于事务的使用: 为了保证整体方法的事务一致性,方法内如果有多处对数据进行增删改,那么最好提取成一个service ...
分类:
编程语言 时间:
2019-07-27 12:38:17
阅读次数:
130