spring(2)
spring如何解决循环依赖问题?
使用三级缓存
spring常用注解 @autowrite,component,controller,service,bean,configuration,repository。
spring事物什么情况下失效?
非public方法,try catch捕获异常却未抛出异常,抛出非指定异常,非事物方法调用事物方法不是代理对象调用,非innerDB类数据库。
bean的生命周期,bean的初始化,bean的依赖注入,3个aware接口,bean的后置处理器前置,bean的初始化方法,bean的后置处理器后置,bean销毁。
spring mvc分层,全称模块-视图-控制器,用于控制前端和后端的交互,控制器起到一个代理模式。视图是前端传送url和数据到控制器,控制器再传给模块,模块返回数据给控制器再传给视图,前端拿到数据之后进行数据渲染。
spring mvc的执行流程,用户提交url到前端控制器,查询到处理映射器,返回执行链到前端控制器,再请求到处理适配器,到处理器,再沿着原路返回数据到前端控制器进行视图渲染。
使用三级缓存
spring常用注解 @autowrite,component,controller,service,bean,configuration,repository。
spring事物什么情况下失效?
非public方法,try catch捕获异常却未抛出异常,抛出非指定异常,非事物方法调用事物方法不是代理对象调用,非innerDB类数据库。
bean的生命周期,bean的初始化,bean的依赖注入,3个aware接口,bean的后置处理器前置,bean的初始化方法,bean的后置处理器后置,bean销毁。
spring mvc分层,全称模块-视图-控制器,用于控制前端和后端的交互,控制器起到一个代理模式。视图是前端传送url和数据到控制器,控制器再传给模块,模块返回数据给控制器再传给视图,前端拿到数据之后进行数据渲染。
spring mvc的执行流程,用户提交url到前端控制器,查询到处理映射器,返回执行链到前端控制器,再请求到处理适配器,到处理器,再沿着原路返回数据到前端控制器进行视图渲染。