
spring
climb.xu
一个搞Java的程序员
展开
-
WebFlux
springWebFlux介绍是spring5添加的新模块,用于web开发,功能与springMvc类似,WebFlux是应付当前一种比较流行的响应式编程而出现的框架使用传统web框架,比如SpringMVC,这些基于servlet容器,而WebFlux是一种异步非阻塞的框架WebFlux特点非阻塞式,在有限资源下,提供系统吞吐量和伸缩性,以Reactor为基础实现响应式编程函数式编程,spring5框架基于java,WebFlux可以使用java8函数式编程方式实现路由请求原创 2020-12-17 11:03:42 · 246 阅读 · 0 评论 -
spring5
spring框架概述spring是轻量级的开源的J2EE应用程序框架spring可以解决企业应用开发的复杂性spring有两个核心部分: IOC和AOP特点方便解耦,简化开发AOP编程支持方便程序测试方便与其他框架整合方便进行事务操作降低API开发难度IOC容器什么是IOC控制反转(Inversion of Control),是面向对象编程中的一种设计原则,可以用来降低代码之间的耦合度.以前我们新建一个对象是通过new关键字,而现在我们对象的创建的控制权交给spri原创 2020-12-17 11:01:47 · 107 阅读 · 0 评论 -
SSM第九天 spring新注解(完全注解开发 无XML)
无XML开发使用配置类代替xml配置文件@Configuration作用: 指定当前类是一个配置类@ComponentScan,***@ComponentScans***(可以指定多个)作用: 用于指定spring在创建容器时要扫描的包和配置文件中<context:component-scan base-package=“com.xp”>作用一样属性: ba...原创 2020-04-06 22:42:12 · 210 阅读 · 0 评论 -
SSM第八天 spring注解开发(半注解,半XML)
spring注解开发使用注解之前要在配置文件中设置对包的扫描,以及context约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchem...原创 2020-04-06 22:41:25 · 159 阅读 · 0 评论 -
SSM第七天 spring集成Junit
spring集成Junit问题1:在测试的时候还要创建spring容器,然后使用getBean进行测试,然而,测试人员不一定能写出这些,思考:能不能直接通过spring的DI获得想要测试的类问题2: 我们直接把创建容器的代码去掉,然后把要测试的类提出去用***@Autowired*** 注入,但是,此时junit的测试方法执行时,并不会创建spring的容器,所以此时没有spr...原创 2020-04-06 22:40:32 · 162 阅读 · 0 评论 -
SSM第六天 spring事务控制(基于注解)
spring事务控制(基于注解)开启spring对注解事务的支持<tx:annotation-driven transaction-manager="transactionManager"/>@Transactional(propagation = Propagation.REQUIRED,isolation = Isolation.DEFAULT) ,此注解在需要控制...原创 2020-04-06 22:39:09 · 128 阅读 · 0 评论 -
SSM第五天 spring事务控制
spring事务控制约束文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http...原创 2020-04-06 22:37:40 · 135 阅读 · 0 评论 -
SSM第四天 springAOP基于注解
SpringAOP(基于注解)springAOP注解约束文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...原创 2020-04-06 22:36:16 · 142 阅读 · 0 评论 -
SSM第三天 springAOP
springAOP(Aspect Oriented Programming)纵向重复,横向抽取springAOP约束文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3....原创 2020-04-06 22:35:25 · 119 阅读 · 0 评论 -
SSM第二天 springDI
SpringDI(Dependency Injection)DI作用:因为IOC解除了程序间的依赖关系,所以DI就是weil维护程序间的依赖关系,称:依赖注入能注入的三类数据类型:基本类型和String其他bean类型(在配置文件中或者注解配置过的bean)复杂类型/集合类型注入的三种方式:使用构造函数注入优势: 可以实现,在获取某对象时,注入数据时必须的操作,否则对象...原创 2020-04-06 22:34:25 · 110 阅读 · 0 评论 -
SSM第一天 springIOC
SpringIOC(Inversion Of Control)IOC作用:降低程序间的耦合(依赖关系)spring配置文件的约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://...原创 2020-04-06 22:30:36 · 116 阅读 · 0 评论