Artemis Artemis:月亮女神,希腊奥林珀斯十二主神之一。阿耳忒弥斯与阿波罗一样,司掌光明,她所掌管的就是月亮。除了是月亮女神外,她还很喜欢狩猎,她射箭的技艺很高,经常在山林中追逐野兽。因此她除了是月亮女神外,…
分类:spring
Spring高级装配之运行时注入
原文地址:http://blog.gaoyuexiang.cn/Sp… 运行时注入与硬编码注入是相对的。硬编码注入在编译时就已经确定了,运行时注入则可能需要一些外部的参数来解决。 Spring提供的两种在运行…
Bean 的生命周期回调
我们可能会在 Bean 对象创建完成后, 执行某些操作或在销毁前做某些操作. 我们可以实现 InitializingBean 或 DisposableBean 接口 public class Test implement…
Spring MVC实现Spring Security,Spring Stomp websocket Jetty嵌入式运行
使用Spring框架各个组件实现一个在线聊天网页,当有用户连接WebSocket,服务器监听到用户连接会使用Stomp推送最新用户列表,有用户断开刷新在线列表,实时推送用户聊天信息。引入Jetty服务器,直接嵌入整个工程…
Spring源码之BeanDefinition类分析
Spring版本为5.1.5 简述 用过spring的人都知道,我们将对象注入到spring容器中,交给spring来帮我们管理。这种对象我们称之为bean对象。但是这些bean对象在spring容器中,到底是以什么形式…
Spring Boot Validator校验
实体类在属性加注解 约束注解名称 约束注解说明 @NotEmpty 不能为空 @Length 长度限制 @null 验证对象是否为空 @notnull 验证对象是否为非空 @asserttrue 验证 boolean 对…
Spring Mybatis 增删改查
mybaits中每个实体对象都对应一个Mapper文件,因此在mapper中配置相关的增删改查语句 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE m…
Spring事务传播行为详解
前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工…
Spring Boot QuickStart (3) - Web & Restful
环境:Spring Boot 1.5.4 基于 Spring Boot 可以快速创建一个Web & Restful 应用,在开始应用之前,至少要了解以下用法: 定义路由,定义 HTTP 方法 获取Header、G…
(十六) 构建dubbo分布式平台-dubbo服务接口定义
在前面的章节中,我们着手介绍了dubbo的相关知识,在这个基础之上,我们可以考虑将dubbo服务应用于我们的分布式系统了,从今天开始,我们会详细介绍如何将dubbo和spring集成并应用于我们的分布式系统。 创建ant…
Spring Bean 初始化之InitializingBean, init-method 和 PostConstruct
概述 从接口的名字上不难发现,InitializingBean 的作用就是在 bean 初始化后执行定制化的操作。 Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 B…
spring-data-mongodb查询使用的一些总结
刚接触mongodb不久。踩到许多坑,记录下一些基于spring-data-mongodb的东西吧 首先。应该了解下什么情况下使用mongodb,什么情况下用mysql: 业务需要事物,使用mysql,因为mongodb…