服务发现:Eureka客户端 服务发现是基于微服务架构的关键原理之一,尝试手动配置每个客户端或某种形式的约定可能很难做到并且可能很脆弱,Eureka是Netflix Service Discovery服务器和客户端,服务…
分类:spring
spring核心容器的七个模块
核心容器 application context…
Spring经过cglib proxy之后的class取注解
当你在class里加入注解,然后aop配置之后,class在实际运行时候的Class对象已经不是原本的class了,要取得原本的注解可以使用spring util包中的AnnotationUtils.findAnnota…
Spring、Spring Boot和TestNG测试指南 - @JsonTest
Github地址 @JsonTest是Spring Boot提供的方便测试JSON序列化反序列化的测试工具,在Spring Boot的文档中有一些介绍。 需要注意的是@JsonTest需要Jackson的ObjectMa…
SpringBoot非官方教程 | 第二十四篇: springboot整合docker
这篇文篇介绍,怎么为 springboot程序构建一个docker镜像。docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个…
Spring webflux 函数式编程web框架
Spring webflux Spring 5.0 Spring webflux 是一个全新的非堵塞的函数式 Reactive Web 框架,可以用来构建异步的、非堵塞的、事件驱动的服务。springboot2.0发布不…
动手搭建后端框架-Velocity模板引擎的应用
为了提高开发效率,通常会想办法把一些模式固定的重复性的劳动抽取出来,以后再使用的时候,拿来主义就可以了。这样既可以提高开发效率,又降低了出错的风险。 这一思想在我们的日常工作中可以说随处可见,我们完成一项复杂的工程,并不…
Tomcat项目初始化失败原因分析
通常,在刚开始参与一个项目的时候,需要将子模块部署到tomcat运行,这时候由于项目本身或tomcat设置问题会导致一系列的报错,比较常见的就有项目初始化失败的报错,一般提示为:Failed to start compo…
spring 事务的传播机制看这篇就够了
前言 事务对于 java web 应用来说,也是比较大的一方面。面试的时候也会经常的问到,包含的内容有: 事务的四大特性 事务的隔离级别 spring 事务的传播机制 预期读者 对事务有一定基础的同学,想弄清楚 spri…
通过@ConfigurationProperties使用外部配置填充Bean属性的几种方法
概述 Spring boot 应用中,当使用注解方式定义一个bean时,同时可以利用@ConfigurationProperties导入外部属性填充到这个bean的实例。本文通过例子介绍了几种用法可以达到这种效果 : 方…
spring项目 隐藏或者显示实体类字段
加上@JSONField(serialize = false)即可隐藏 @JSONField(serialize = false) @ApiModelProperty(value = "地址id") private In…
【填坑之旅】Ubuntu16 安装Jira
一、环境 系统:Ubuntu 16 java:java-8-oracle tomcat8: 如何安装tomcat8 下载安装包:安装包下载资源 二、数据库准备(MySQL5.6) 注意:ubuntu 16 apt-get…