- 博客(7)
- 收藏
- 关注
原创 Spring Boot系列五 Spring @Value 属性注入使用总结二
1. @Value注入二在上一篇文章中Spring @Value 属性注入使用总结一我们介绍了@Value的常用方式。看完文章你可能迷惑#{..}和${}有什么区别以及如何使用。这篇文章,我们尝试解决这个问题1.1 前提测试属性文件:advance_value_inject.propertiesserver.name=server1,server2,server3#spelDefault.valu
2017-05-17 22:37:40 25108 5
原创 Spring Boot系列四 Spring @Value 属性注入使用总结一
@Value注入不通过配置文件的注入属性的情况通过@Value将外部的值动态注入到Bean中,使用的情况有:注入普通字符串注入操作系统属性注入表达式结果注入其他Bean属性:注入beanInject对象的属性another注入文件资源注入URL资源详细代码见: @Value("normal") private String normal; // 注入普通字符串 @V
2017-05-16 22:29:55 121911 1
原创 Protobuf3 系列三 更新Message类型
如果已经存在的Message类型不能满足要求,比如我们要在Message格式中需要新增一个额外字段,但是我们仍然希望用旧的代码处理新的Message格式。对于这种情况,Protobuf3的有着非常好的支持。更新Message,需要满足以下要求: 不要改变已经存在的数字标签以下.proto中各个字段定义如下:”string”: 定义字段类型“query”:定义字段名称“1”:表示数字标签;
2017-05-14 19:31:51 7634
原创 Grpc系列二 Grpc4种服务方法的定义和实现
1. 概述1.1 服务定义向其它的RPC服务一样,GPRC的基础是服务的定义。服务定义远程调用方法的名称、传入参数和返回参数。GRPC默认使用 Protobuf描述服务,protobuf的信息见这篇博客Protobuf3 的第一个Java demoGRPC一共定义4种服务方法:一元RPC(Unary RPCs ):这是最简单的定义,客户端发送一个请求,服务端返回一个结果服务器流RPC(Serve
2017-05-11 22:50:41 8262
原创 Thymeleaf系列一 Spring boot 集成Thymeleaf
1. 概念1.1 静态资源web的静态资源有 js、css、图片等 Spring Boot默认提供静态资源目录位置,集成spring boot
2017-05-07 21:47:04 4681
原创 Grpc系列一 第一个hello world 例子
1. 概念gRPC的定义:一个高性能、通用的开源RPC框架主要面向移动应用开发: gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后台支持服务自动生成可靠性很强的客户端功能库。基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发支持众多开发语言2. Hello world Demo2.1 定义RPC服务 proto/
2017-05-03 21:58:02 5382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人