
Spring
文章平均质量分 86
当年明月又天涯
从入门到放弃
展开
-
Spring注解开发之生命周期函数
Spring创建和销毁容器对象时会调用对象的创建和销毁函数,我们可以在这些生命周期函数中加入一些业务处理,去完成一些特定的功能 生命周期-@Bean指定初始化和销毁方法. 我们可以在@Bean组件中指定组件的init-method函数和destroy-method函数,在init-method和destroy-method函数中指定我们的初始化逻辑和销毁逻辑 public class Car {...原创 2018-10-11 23:52:34 · 778 阅读 · 0 评论 -
SpringBoot整合Redis
SpringBoot整合Redis 引入Spring整合Redis的jar包 spring-boot-starter-data-redis默认会使用Lettuce来操作Redis,而一般情况下开发中会使用Jedis,所以在代码中将Lettuce排除,并引入Jedis的依赖 <dependency> <groupId>org.springframework.boo...原创 2019-02-27 00:35:11 · 562 阅读 · 0 评论 -
SpringBoot异步任务与定时任务
异步任务 使用步骤 启动类里面使用@EnableAsync注解开启异步任务 @SpringBootApplication @EnableAsync // 开启异步功能 public class SpringBootTaskApplication { public static void main(String[] args) { ConfigurableApplica...原创 2019-03-02 12:56:39 · 802 阅读 · 0 评论 -
SpringBoot整合Spring Security
SpringSecurity原理 在SpringBoot中一旦启用了SpringSecurity, Spring就会在IOC容器自动注入一个类型为FilterChainProxy的bean对象(实际上是Filter接口的一个实现类),该bean对象存在一个拦截器列表(List),列 上存在用户验证的拦截器、跨站点请求伪造等拦截器 ,这样它就可以提供多种拦截功能。 使用WebSecurityConf...原创 2019-03-01 23:52:23 · 311 阅读 · 0 评论 -
SpringBoot整合Mybatis和SpringData JPA
SpringBoot整合MyBatis 1. 新建项目 使用IDEA和STS均可新建一个SpringBoot项目 2. 导入相关依赖 导入mysql驱动包和MMyBatis-Spring-Boot-Starter <dependency> <groupId>mysql</groupId> <artifactId>mysql-conne...原创 2019-02-24 22:14:29 · 6608 阅读 · 0 评论 -
Spring AOP编程注解版(SpringBoot)
AOP的概念 AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 具体链接: https://www.cnblogs.com/Wolfmanlq/p/6036019.html AOP术语 连接点(joint point):对于具体拦截的对象,因为Spring只支持对方法的拦截,所以被...原创 2019-02-24 11:55:38 · 223 阅读 · 0 评论 -
Lombok基础使用
文章目录Lombok是什么在IDEA中使用Lombok安装插件引入依赖使用Lombok常用注解 Lombok是什么 Lombok是java中的一个库,它可以帮助我们减少重复代码的编写,比如getter/setter/toString,我们只需使用一个注解就可以让类拥有getter/setter等方法,提高开发效率 官网介绍 Project Lombok is a java library t...原创 2019-01-23 22:34:11 · 186 阅读 · 0 评论 -
SpringCloud学习二-Eureka服务注册与发现
文章目录是什么原理讲解Eureka的基本架构三大角色构建步骤新建服务注册中心将服务注册进服务中心注册微服务信息完善主机名称:服务名称修改访问信息有IP信息提示微服务info内容详细信息Eureka自我保护Eureka集群配置 是什么 Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 服务注册与发现对...原创 2018-12-20 16:06:41 · 277 阅读 · 0 评论 -
SpringCloud学习一-Restful服务搭建
文章目录1. 微服务概述与SpringCloud1. 微服务和为服务架构2. SpringCloud是什么官网说明SpringCloud和SpringBoot是什么关系2. 新建服务的提供消费者1. IDEA下新建一个聚合工程microservicecloud2. 新建microservercloud-api子模块3. 新建微服务提供者microservicecloud-provider-dept...原创 2018-12-20 15:50:44 · 1916 阅读 · 0 评论 -
Spring注解开发之自动装配
自动装配:Spring利用依赖注入(DI),完成对IOC容器中中各个组件的依赖关系赋值; 自动装配-@Autowired&@Qualifier&@Primary 使用@Autowire注解可以为SpringBean对象自动注入对象 BookDao: @Repository public class BookDao { private String lable = "1"; ...原创 2018-11-01 20:43:17 · 206 阅读 · 0 评论 -
Spring注解开发之组件注册(一)
前言 现今SpringBoot、SpringCloud技术非常火热,作为Spring之上的框架,他们大量使用到了Spring的一些底层注解、原理,比如@Conditional、@Import、@EnableXXX等。如果掌握这些底层原理、注解,那么我们对这些高层框架就能做到高度定制,使用的游刃有余。 组件注册-@Configuration&amp;@Bean给容器中注册组件 在我们使用配置文件xm...原创 2018-09-30 09:02:27 · 177 阅读 · 0 评论