![](https://img-blog.csdnimg.cn/20200121191210844.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Spring系列,包含IOC、AOP、Spring事务管理等 . . .
家师曹先生
这个作者很懒,什么都没留下…
展开
-
Spring请求参数和路径变量
客户端传递参数给服务端的两种方式:请求参数 和 路径变量请求参数请求参数可以发送值传递给服务器,请求参数采用key=value的形式并使用“&”符号进行参数间的分隔,例如:http://localhost:8080/xxx/user?name=Tom&password=123456传递过来的值Spring MVC需要解析,采用@RequestParam的形式来注释方法中的参数,获取上面两个参数的方法为:@GetMapping("/name")public User getUser转载 2020-07-07 21:10:25 · 1582 阅读 · 0 评论 -
Java深入 - servlet和Spring的DispatcherServlet详解
Servlet是什么 1. Servlet是服务器端运行的一个程序,是一个被编译好的Java类。它不是框架等。 2. Web容器的启动,需要依赖Servlet。当web服务器开始执行时,servlet类就被初始化 3. 当用户通过浏览器访问的时候,会输入URI,这个时候,web服务器就通过Servlet来分发请求执行不同的内容。一般我们会使用Tomcat来运行Java的web项目。通常我们...转载 2020-04-22 00:05:46 · 733 阅读 · 0 评论 -
Spring配置中的"classpath:"与"classpath*:"的区别研究
文章目录概念解释及使用场景classpath:和classpath*:区别概念解释及使用场景classpath是指WEB-INF文件夹下的classes目录。通常我们一般使用这种写法实在web.xml中,比如spring加载bean的上下文时,如下:<!--系统自动加载文件--><!--这里使用的是classpath*:的形式--><context-pa...转载 2019-12-03 00:27:32 · 136 阅读 · 0 评论 -
Spring事务处理之 编程式事务 和 声明式事务
1、Spring提供了编程式事务和声明式事务两大类事务管理方式, 共分为6种。2、编程式事务是入侵式的, 需要程序员在业务代码中手动编写代码来封装事务, 污染了业务代码, 且不利于后期维护。3、声明式事务是建立在AOP的基础上的, 其本质是对方法前后进行拦截, 然后在目标方法开始之前创建或加入一个事务, 在执行完目标方法后根据执行情况提交或回滚事务。原创 2019-09-09 22:57:59 · 631 阅读 · 0 评论 -
Spring组件之一 JDBC Template
JDBC API是JAVA提供的一套统一访问数据库的接口,而这些接口的具体实现是由各个数据库厂商通过JDBC驱动(就是我们连接数据库是导入的哪个jar包)这种方式提供的。JDBC Template其实就是对JDBC API中提供的功能进行简单的封装,然后提供一些更为简洁方便的方法。所以在进行开发的时候,我们就直接使用JDBC Template中提供的工具类或工具方法来进行数据的操作,不再是直接基...原创 2019-08-08 19:04:05 · 356 阅读 · 0 评论 -
使用AspectJ开发AOP更加便捷,你不知道嘛
上一篇文章中,已经讲解了Spring传统的AOP开发,但在实际开发中,我们都是使用AspectJ的AOP开发。原创 2019-08-02 15:48:55 · 346 阅读 · 0 评论 -
Spring AOP自动创建代理 和 ProxyFactoryBean创建代理
Advice 通知类型AOP按照通知Advice在目标方法的连接点位置,可以分为5种通知类型 前置通知 org.springframework.aop.MethodBeforeAdvice :在Joinpoint(连接点 / 目标方法)执行之前进行增强(通知) 后置通知 org.springframework.aop.AfterReturningAdvice :在Joinp...原创 2019-07-29 21:17:13 · 613 阅读 · 0 评论 -
Spring AOP底层实现原理(动态代理)
什么是AOP?AOP(面向切面编程)是OOP(面向对象编程)的延续,AOP采取横向抽取机制,取代了传统的纵向继承体系重复性代码 Spring AOP底层实现方式JDK动态代理CGLib代理...原创 2019-07-27 18:29:11 · 1777 阅读 · 1 评论 -
基于XML和注解的Spring Bean管理
Spring旧版本使用的工厂类是BeanFactory,而在Spring新版本中,使用的工厂类是ApplicationContext,ApplicationContext是BeanFactory的子类,在BeanFactory的基础上新增了许多新的功能BeanFactory 和 ApplicationContext 两个工厂类生成bean实例的时机不同,BeanFactory是在实例化之后,调用...原创 2019-06-25 09:07:11 · 483 阅读 · 0 评论 -
Spring 快速入门案例
File → New → Project选择Spring ,然后再 Libraries 下选择set up library laterUse library : 如果你已下载好了jar包,可选择该项,然后点击Create . .选择导入所需的jarDownload :如果你没有下载好所需jar,可选择该选项下载Spring所需的部分jar,并且它还会自动给你创建一个applicatio...原创 2019-03-20 01:12:59 · 4742 阅读 · 0 评论 -
Spring应用上下文 - - context
Spring上下文是一个抽象的概念,简单点理解,就是将需要Spring IoC容器帮我们管理的对象(Spring中我们称对象为bean),bean 与 bean之间的协作关系,基于xml 或 Java注解的形式配置好,然后通过Spring应用上下文对象将其加载进Spring IoC容器中,这样容器就能给我们提供我们想要的对象管理服务。原创 2019-09-29 13:56:40 · 2536 阅读 · 0 评论