spring修炼基础
文章平均质量分 80
spring学习
张_Laura
Java领域优质创作者,华为云享专家
展开
-
【Spring】SpringMVC的执行流程和相关组件
springmvc的执行流程和主要组件原创 2022-09-04 09:42:17 · 628 阅读 · 0 评论 -
【Spring】@Autowired和@Resource关键字的区别
@Resource的作用相当于@Autowired,只不过@Autowired按照byType自动注入。原创 2022-09-02 13:15:00 · 1223 阅读 · 1 评论 -
【spring】一文读懂SpringIOC和AOP
IOC是依赖注入,AOP是面向切面编程主要用到的设计模式有工厂模式和代理模式。IOC是典型的工厂模式,通过sessionfactory注入实例AOP就是典型的代理模式的体现Spring IOC是Spring的核心,Spring AOP是Spring框架的重要组成部分原创 2022-09-02 08:49:00 · 705 阅读 · 0 评论 -
【spring】bean的生命周期
首先说一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy; Spring上下文中的Bean生命周期也类似,原创 2022-09-02 08:25:54 · 762 阅读 · 0 评论 -
【spring】springMVC之HttpMessageConverter(信息报文转换器)的基本介绍
HttpMessageConverter,报文信息转换器,将请求报文转换为JAVA对象,或将JAVA对象转换为响应报文。HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody,RequestEntity,ResponseEntity原创 2022-03-24 18:02:14 · 823 阅读 · 46 评论 -
【spring】REST和RESTful的区别以及基本实现
RESTful是一种常见的REST应用,是遵循REST风格的web服务,REST式的(`rest与restful相比,多了一个ful,就英语层面来说是一个形容词,restful翻译为中文为: “rest式的”`)web服务是一种ROA(面向资源的架构原创 2022-03-19 09:15:33 · 2305 阅读 · 71 评论 -
【spring】springMVC中的view视图
Spring MVC中的视图是view接口,视图的作用是渲染数据,将模型model中的数据展示给用户springMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的依赖,转发视图会自动转换为jstlView,若使用的视图技术为Thymleaf,在springMVC的配置文件中配置了Thymleaf的视图解析器,由此视图解析器解析之后所得到的是ThymleafView,视图名称没有任何的前缀的时候才会用试图解析器解析得到ThymleafView原创 2022-03-16 08:00:00 · 4775 阅读 · 109 评论 -
【spring】获取请求参数的几种方法
1、通过servletAPI获取请求参数将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象 @RequestMapping("/testServletAPI") //形参位置的request表示当前请求 public String testServletAPI(HttpServletRequest request){ HttpSession session = reques原创 2022-03-13 14:40:34 · 4807 阅读 · 19 评论 -
【spring】详解@RequestMapping注解的基本属性以及使用
@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。 SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。原创 2022-03-11 22:27:42 · 4796 阅读 · 25 评论 -
【spring】AOP中的动态代理的区别--JDK和CGLIB
spring AOP的底层实现机制是动态代理,动态代理有JDK 和CGLIB 动态代理下面说一下这两种动态代理的区别:1、JDK动态代理只提供接口的代理,不支持类的代理jdk会在运行时为目标类生成一个 动态代理类$proxy*.class该代理类是实现了目标类接口的一个类,并且会实现接口所有的方法增强代码调用时 通过先去调用处理类进行增强,再通过反射的方式进行调用目标方法,从而实现AOP2、如果代理类 没有实现接口,那么spring AOP会选择使用CGLIB来动态代理目标类CGLIB的原创 2022-03-05 21:52:04 · 1350 阅读 · 16 评论