摘要: 配置文件占位符 person: name: qinjiang${random.uuid} # 随机uuid age: ${random.int} # 随机int happy: false birth: 2000/01/01 maps: {k1: v1,k2: v2} lists: - code - 阅读全文
posted @ 2023-01-17 23:10 billwen 阅读(15) 评论(0) 推荐(0)
摘要: 指定自定义的配置文件bill.properties bill.properites name=bill age=11 happy=false birth=2021/12/2 通过@PropertySource注解指定自定义的配置文件@PropertySource(value = "classpath 阅读全文
posted @ 2023-01-16 22:36 billwen 阅读(12) 评论(0) 推荐(0)
摘要: 如果类中属性比较多,通过@value赋值比较麻烦。可以通过yaml配置文件给实例赋值。 新建Person类,通过@ConfigurationProperties注解可以实现配置文件注入,其中prefix可以指定注入哪个配置。 @ConfigurationProperties作用: 将配置文件中配置的 阅读全文
posted @ 2023-01-15 20:46 billwen 阅读(15) 评论(0) 推荐(0)
摘要: 主启动类详解 package com.bill; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @Spri 阅读全文
posted @ 2023-01-14 21:29 billwen 阅读(16) 评论(0) 推荐(0)
摘要: EnableAutoConfiguration详解 ​ SpringBoot可以实现自动配置;@EnableAutoConfiguration注解用于告知springboot开启自动配置功能,这样自动配置才能生效。 @AutoConfigurationPackage: @Target({Elemen 阅读全文
posted @ 2023-01-13 23:48 billwen 阅读(21) 评论(0) 推荐(0)
摘要: springboot主启动类程序分析 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001 阅读全文
posted @ 2023-01-12 22:33 billwen 阅读(15) 评论(0) 推荐(0)
摘要: 整体视图 SpringBoot简介 ​ Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。也就是说,它并不是用来替代 Spring 的解决方案,而是和 S 阅读全文
posted @ 2023-01-11 23:20 billwen 阅读(21) 评论(0) 推荐(0)
摘要: 最终版本,利用hessian实现rpc调用 HessianUtil package com.bill.rpc10; import com.caucho.hessian.io.Hessian2Input; import com.caucho.hessian.io.Hessian2Output; imp 阅读全文
posted @ 2023-01-10 23:39 billwen 阅读(19) 评论(0) 推荐(0)
摘要: Hessian与jdk序列化方法对比,hessian的序列化长度更短 package com.bill.rpc09; import com.bill.rpc.common.User; import com.caucho.hessian.io.Hessian2Input; import com.cau 阅读全文
posted @ 2023-01-09 23:36 billwen 阅读(20) 评论(0) 推荐(0)
摘要: Stub还有很多需要优化的地方,目前只是实现了一个最基本的代理。网络传输都是通过序列化和反序列化进行的,目前java自带的Serializable接口效率比较低,因此可以对rpc的序列化方式进行优化,目前已经有许多成熟的RPC序列化框架: RPC序列化框架 | java.io.Serializabl 阅读全文
posted @ 2023-01-08 21:14 billwen 阅读(28) 评论(0) 推荐(0)