![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
zmybiealex
Android开发一枚
展开
-
springcloud_01微服务概念
2 微服务的实现: 2.1 RPC和HTTP: RPC: 远程过程调用,类似的还有RMI.自定义数据格式,基于原生的TCP通信,早期的webservice,现在热门的dubbo,都是RPC的典型代表 HTTP: 基于TCP,规定了数据传输格式,也可以用来远程服务调用,缺点是封装臃肿,优势是对服务的提供和调用方法没有任何限定,自由灵活,更符合微服务的概念 现在热门的Rest风格,就可以通过http协议来实现 如果你们公司全部采用Java技术栈,那么使用du.原创 2020-07-17 11:29:07 · 176 阅读 · 0 评论 -
spring04-事务02, 基于注解的声明式事务
基于注解配置事务, 只需要三步<?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://www.springframework.org/schema/aop" xm原创 2020-07-06 10:56:10 · 115 阅读 · 0 评论 -
spring04-事务01, 基于XML的声明式事务
接上一讲aop的转账案例, 自己利用spring的aop对转账方法进行增强,加入了事务的管理, 如下:package com.hr.utils;import org.aspectj.lang.annotation.*;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import java.sql.SQLExceptio.原创 2020-07-05 22:51:39 · 491 阅读 · 0 评论 -
spring03-aop之注解配置,前置通知,后置通知,异常通知,最终通知, 环绕通知
配置spring开启AOP支持<?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://www.springframework.org/schema/aop" xm原创 2020-07-05 19:06:32 · 512 阅读 · 0 评论 -
spring03-aop之xml配置, 前置通知,后置通知,异常通知,最终通知,环绕通知
接上一讲 第三方的动态代理:package com.hr.cglib;import com.hr.proxy.IProducer;import net.sf.cglib.proxy.Enhancer;import net.sf.cglib.proxy.MethodInterceptor;import net.sf.cglib.proxy.MethodProxy;import java.lang.reflect.InvocationHandler;import java.lang.ref原创 2020-07-05 12:47:03 · 667 阅读 · 0 评论 -
Spring03-动态代理
基于JDK官方实现接口的动态代理对象, 可以在不修改原类中方法的基础上,对类中方法进行增强.package com.hr.proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 模拟一个消费者 */public class Client { public static void main(Str.原创 2020-07-04 23:23:39 · 110 阅读 · 0 评论 -
spring02_ioc使用注解对mysql数据库进行增删改查
基于上一讲XML配置改造使用注解:bean.xml里面的内容:<?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:context="http://www.springframew.原创 2020-07-03 14:41:15 · 251 阅读 · 0 评论 -
spring02_ioc依赖注入之使用注解
Spring配置文件中的XML能实现容器注入的方式注解也能实现:曾经的XML配置:<bean id="accountService" class="com.hr.service.impl.AccountServiceImpl" scope="" init-method="" destory-method=""> <property name="" value="" | ref=""></property></bean>.原创 2020-07-03 09:54:44 · 106 阅读 · 0 评论 -
Spring01_ioc之依赖注入
依赖注入知识点:spring中的依赖注入: IOC的作用: 降低耦合(依赖关系) 依赖关系的管理: 以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明 依赖关系的维护: 就称之为依赖注入 依赖注入: 能注入的数据: 有三类 基本类型和String 其他bean类型(在配置文件中或者注解配置过原创 2020-07-02 15:39:38 · 82 阅读 · 0 评论 -
Spring01_ioc之bean的创建和生命周期
1 首先,新建一个maven项目, 在pom.xml中导入spring相关<packaging>jar</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId&g原创 2020-07-02 14:20:27 · 142 阅读 · 0 评论