spring框架
文章平均质量分 90
白bai白
一天不学习就睡不好觉
展开
-
srpingcloud初步学习——了解Nacos、Ribbon、Feign
微服务微服务:通俗的理解就是将单体应用按照模块进行拆分,模块与模块之间通过http或者 rpc 通信微服务与单体架构区别:单体架构所有的模块全都耦合在一块,代码量大,维护困难,微服务每个模块就相当于一个单独的项目,代码量明显减少,遇到问题也相对来说比较好解决。单体架构所有的模块都共用一个数据库,存储方式比较单一,微服务每个模块都可以使用不同的存储方式(比如有的用redis,有的用mysql等),数据库也是单个模块对应自己的数据库。单体架构所有的模块开发所使用的技术一样,微服务每个模块都可以使原创 2020-11-18 20:07:46 · 809 阅读 · 0 评论 -
spring初学入门(4)——AOP的了解和使用(bai)
1.什么是AOP?AOP就是面向切面编程通俗点说AOP的解决的主要问题就是将共同重复的代码就行抽离(日志,事务,鉴权等)。什么又是切面?切面就是一个类,类里面包含类某一类具体业务(日志,事务,鉴权),用这个类 去拦截/增强 你需要监控的方法或者业务AOP作用:1.将共同/重复代码抽取 提高开发i效率-> 2.调高代码课维护性AOP名词理解:切入点:就是切面需要拦截增强的 类的内部的方法连节点:每一个类里 普通的方法都是 连接点切面:就是封装某一种业务抽离(日志,事务。鉴原创 2020-10-23 20:29:00 · 370 阅读 · 0 评论 -
spring初学入门(1)——springIOC和DI(bai)
1.什么是spring?简单来说,spring是一个轻量级的容器框架,容器内放置的都是java 对象(java bean),当容器启动时,容器为我们创建对象,容器销毁时,对象也会销毁。1.1spirng的优点1方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。2AOP编程的支持通过Spring提供原创 2020-10-19 20:47:42 · 124 阅读 · 0 评论 -
spring初学入门(3)——代理设计模式(了解AOP必学)bai
代理模式——AOP的核心想要先学好spring框架的第二大难点AOP(面向切面编程),就要先了解什么是代理模式,静态代理和动态代理是什么,JDK动态代理和CGLIB动态代理的区别是什么代理设计模式代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。为什么要采用这种间接的形式来调用对象呢?1.因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成间接的访问。2.不改变原程序代码原创 2020-10-21 21:56:06 · 145 阅读 · 0 评论 -
Spring初学入门(2)——什么Bean、bean的生命周期和bean的装配(bai)
一、了解Bean1.什么是Bean通俗一点来说baen就是java对象,只不过是由容器创建,并且由容器管理对象生命周期。Bean的本质就是Java中的对象,而Spring中的Bean其实就是对实体类的引用,来生产Java类对象,从而实现生产和管理Bean 。2.Bean的属性Bean的配置使用xml配置,XML配置文件的根元素是,中包含了多个子元素,每一个子元素定义了一个Bean,并描述了该Bean如何被装配到Spring容器中。关于元素的常用属性如下表所示:id :bean 再容器的唯一原创 2020-10-21 21:29:11 · 370 阅读 · 0 评论