
Spring
文章平均质量分 74
钦拆大仁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@Autowired正确的打开方式
使用@Autowired注解时,发现IDEA报了一个 warning,拥有强迫症的我怎么受得了这个。 Spring Team recommends “Always use constructor based dependency injection in your beans. Always use assertions for mandatory dependencies”. 使用alt+enter代码改成这样了 这个两种方式有区别吗?@Autowired 可以对成员变量、方法以及构造原创 2022-05-19 12:12:40 · 173 阅读 · 0 评论 -
Spring5
框架概述 Spring 是轻量级的开源的 JavaEE 框架,Spring 可以解决企业应用开发的复杂性,Spring 有两个核心部分:IOC 和 Aop (1)IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 Spring 特点 (1)方便解耦,简化开发 (2)AOP 编程支持 (3)降低开发难度并且方便程序测试 (4)方便和其他框架进行整合 (5)方便进行事务操作 IOC 1、什么是 IO..原创 2021-01-22 10:42:54 · 124 阅读 · 0 评论 -
Spring使用配置文件加载常量类
将配置的常量类写到application.yml文件中 user: firstname: huang age: 20 @Component public class ConstantWxUtils implements InitializingBean { @Value("${user.firstname}") private String firstName; @Value("${uesr.age}") private String age;.原创 2020-08-27 14:37:05 · 902 阅读 · 0 评论 -
Spring整合Dubbo
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。可以取代WebServcie。 1、搭建zookeeper(注册中心) 单机版的zookeeper使用zookeeper的默认配置即可,记得关闭防火墙。 1、上传zookeeper压缩包到linux。 2、修改权限:chmod 777 zookeeper-3.4.5.ta...原创 2019-08-27 16:53:11 · 218 阅读 · 0 评论 -
Spring整合SpringMVC
1、配置src/main/webapp/WEB-INF/web.xml添加servlet、servlet-mapping <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w...原创 2019-08-27 16:27:26 · 132 阅读 · 0 评论 -
Spring整合Mybatis
1、在/src/main/webapp/WEB-INF/web.xml中添加spring的配置文件和spring监听器 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com...原创 2019-08-27 16:18:09 · 123 阅读 · 0 评论 -
spring的核心切面编程(AOP)
简介 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。...原创 2019-06-26 17:15:24 · 172 阅读 · 0 评论 -
spring的核心控制反转(IOC)和依赖注入(DI)
IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统Java SE程...原创 2019-06-26 15:32:28 · 267 阅读 · 0 评论 -
AOP(面向切面编程)(二) 使用注解添加日志
java在jdk1.5中引入了注解一种原程序中的元素关联任何信息和任何元数据的途径和方法这就是注解。使用注解可以极大的简化我们的编程,便于代码维护。 首先自定义一个注解 @Target(ElementType.METHOD)//这个注解可以用在方法上面 @Retention(RetentionPolicy.RUNTIME)//注解不仅被保存到class文件中,jvm加载class文件之后,仍...原创 2019-04-10 15:34:02 · 254 阅读 · 0 评论 -
AOP(面向切面编程)(一) 入门实例
什么是AOP AOP(面向切面编程)通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 可以通过预编译方式和运行期动态代理实现在不修改源代码的情况...原创 2019-04-10 11:48:36 · 3202 阅读 · 0 评论