作者:GinoBeFunny https://zhuanlan.zhihu.com/p/24924391 Google开源的一个依赖注入类库Guice,相比于Spring IoC来说更小更快。 Elasticsearch大量使用了Guice,本文简单的介绍下Guice的基本概念和使用方式。 学习目标 ...
分类:
编程语言 时间:
2020-06-22 19:07:31
阅读次数:
77
注解 @SpringBootApplication注解 中包括三个注解: @EnableAutoConfiguration:借助@Import的帮助,将所有符合自动配置条件的bean定义加载到IoC容器 @Configuration:Spring Ioc容器的配置类, @ComponentScan: ...
分类:
编程语言 时间:
2020-06-22 19:04:24
阅读次数:
66
1.修改web.xml,需要在web.xml描述文件中配置中使得o.s.s.web.session.HttpSessionEventPublisher生效,这样servelt容器将会通知Spring Security session生命周期的事件(通过HttpSessionEventPublishe ...
分类:
编程语言 时间:
2020-06-22 18:52:24
阅读次数:
139
在上一篇中springboot 2.X 集成redis中提到了在spring-boot-starter-data-redis中使用JdkSerializationRedisSerializerl来实现序列化, 这里看下具体是如何实现的。 1.RedisSerializer接口 在spring-dat ...
分类:
编程语言 时间:
2020-06-22 18:38:57
阅读次数:
56
1、技术概述,描述这个技术是做什么?学习该技术的原因,技术的难点在哪里。 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。本人在项目中负责后端开发,学习这个能快速有效地建立实体类,关联更改数据库, 难点在于需要掌握一定地spr ...
分类:
编程语言 时间:
2020-06-22 17:27:40
阅读次数:
69
bean的实例化过程是spring容器启动的核心部分,会把上面已经注册的BeanDefinitionMaps中的非懒加载的对象,全部实例化,这个 过程中包括bean对象的创建、属性的设置、初始化等等。 1:在AbstractApplicationContext类中的refresh方法中有个finis ...
分类:
编程语言 时间:
2020-06-22 17:23:33
阅读次数:
58
需求缘起 在上一篇文章中,我们对于Spring Security有了一个基本的了解,那么重点是在Spring Boot中如何使用Spring Security呢? 一、Spring Security初体验 这里我们通过简单的集成方式来对Spring Security有一个基本的认知。 1.1 创建项 ...
分类:
编程语言 时间:
2020-06-22 15:39:48
阅读次数:
56
前言 在之前介绍过了Shiro之后,有好多粉丝问SpringSecurity在Spring Boot中怎么集成。这个系列我们就和大家分享下有关这方面的知识。 本节大纲 一、什么是SpringSecurity? 二、常用安全框架 一、什么是Spring Security? SpringSecurity ...
分类:
编程语言 时间:
2020-06-22 15:35:14
阅读次数:
63
向容器中添加一个自定义的认证类实现UserDetailsService 在这个类里面就可以进行用户类型的判断,包括三类用户(管理员使用内存认证,老师和学生都使用数据库认证) 然后在 ` import org.apache.commons.logging.LogFactory; import org. ...
分类:
编程语言 时间:
2020-06-22 15:24:59
阅读次数:
58
-Declipse.ignoreApp=true -Dosgi.noShutdown=true -Xmx2048m -Xms2048m -Xmn512m-XX:PermSize=512M -XX:MaxPermSize=256M -Djetty.http.port=9080 -Dosgi.conso ...
分类:
其他好文 时间:
2020-06-22 15:17:54
阅读次数:
54