spring
文章平均质量分 71
花落文心
java开发,学习中...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
day7 spring Webflux (2)
Spring Webflux(2)执行流程与核心Apispring Webflux 基于 Reactor,默认容器为 Netty,Netty 是高性能的 NIO 框架,异步非阻塞框架。NettyBIO:阻塞方式NIO:非阻塞方式SpringWebflux 执行过程与 SpringMVC 类似Webflux 核心控制器 DispatchHandler,实现了一个接口 WebHandler接口 WebHandler,有一个实现方法 handlepublic interf原创 2021-06-25 22:49:41 · 164 阅读 · 0 评论 -
day7 spring Webflux(1)
Spring Webflux(1)前置知识:springmvc,springboot,maven,java8 新特性介绍spring5 新的功能模块,用于web开发,功能与spirngmvc 类似。webflux 使用当前流行的响应式编程出现的框架使用传统web框架,如mvc,基于servlet,webflux是一种异步非阻塞的框架,servlet3.1+提供支持。核心是基于 Reactor 的相关 API 进行实现的。关于异步非阻塞异步和同步:针对调用者。调用者在发送请求后,原创 2021-06-25 22:46:57 · 128 阅读 · 0 评论 -
day6 spring5新功能
day6 spring5 新功能spring 框架核心容器支持 @Nullable 注解可以用在方法上,返回值可以为空可以用在属性上,值可以为空可以用在参数上,传入可以为空spring5 核心容器支持函数式风格 GenericApplicationContextspirng5 整合 Junit5整合 Junit4引入 spring 相关针对测试的依赖创建测试类,使用注解方式完成import org.junit.Test;@RunWith(SpringJUnit4Clas原创 2021-06-14 21:33:57 · 83 阅读 · 0 评论 -
day5 spring整合日志
spring5 整合日志整个spring框架都基于 java8,运行时兼容 jdk9,居多不建议使用的类和方法从代码库中删除。spring5 自带了通用的日志封装。日志spring5 移除了 Log4jConfigListener,建议使用 Log4j2spring5 框架整合 Log4j2引入jar包创建 log4j2.xml 配置文件<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序:OFF >原创 2021-06-13 18:37:04 · 1227 阅读 · 1 评论 -
day4 spring事务
spring事务事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败则所有操作都失败。(比如:银行转账)四个特性 (ACID)原子性一致性隔离性持久性事务操作(环境搭建)controller + service + dao事务引入理论上,事务可以加到 JavaEE 三层中的任何层,但最好加到 service 层。在spring 进行事务管理操作有两种方式,编程式事务管理和声明式事务管理(使用)声明式事务管理基于注解方式基于 xml 配置文原创 2021-06-13 18:35:01 · 87 阅读 · 0 评论 -
day3 springAOP
day3 springAOPAOP,面向切面开发。在不修改源代码的基础上增加新的功能。AOP 底层原理 底层使用动态代理有 接口(使用 jdk 的动态代理)创建有接口的实现类的代理对象,使用代理对象增强功能方法 。接口,调用newProxyInstance方法class Proxy{ static object newProxyInstance(ClassLoader loader,类<?>[] interfaces,InvocationHandler h)原创 2021-06-13 18:32:48 · 99 阅读 · 0 评论 -
day2 Spring IOC
day2 Spring IOCIOC ,即控制翻转,把对象的创建和对象间的调用过程,都交给spring进行管理。一、IOC底层逻辑xml解析工厂模式反射工厂模式在一个类调用另一个类时,为了降低耦合度,使用工厂设计模式来实现。class UserService{ execute(){ UserDao user = UserFactory.getUser(); user.add(); }}class UserDao{ add(原创 2021-06-13 18:30:36 · 99 阅读 · 0 评论 -
day1 spring起步
spring框架起步轻量级、开源的 JavaEE 框架spring核心部分为IOC和AOP- IOC:控制翻转,把创建对象的过程交给 spring 进行管理- AOP:面向切面,在不修改源代码的情况下进行功能增强spring特点方便结构,简化开发AOP编程支持方便测试程序方便整合其他框架方便进行事务操作jar相关spring下载推荐 maven 直接搞下来。<dependencies> <!-- https://mvnrepository.co原创 2021-06-13 18:27:31 · 175 阅读 · 0 评论
分享