- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Spring Cloud -> Spring Cloud Netflix Eureka快速搭建(一)
前言:不忘初心,寻找最初的编程快感!1.简介Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Serve
2020-08-16 17:00:42 182
原创 Spring Boot快速入门 -> Spring Boot 整合lombok+mysql+jdbc+Mybatis+Spring MVC拦截器+Junit(五)
Spring Boot 整合Mybatis和Spring MVC相关组件Lombok使用简介集成步骤整合Mybatis整合Spring Mvc相关组件Lombok使用简介lombok可以通过简单的注解的形式来帮助我们简化和消除一些必须有但显得很臃肿的Java代码,比如常见的Getter&Setter、toString()、构造函数等等。lombok不仅方便编写,同时也让我们的代码更简洁。不过Lombok虽然有很多优点,但Lombok更类似于一种IDE插件,项目也需要依赖相应的jar包,它不支
2020-07-21 00:45:56 292
原创 Spring Boot快速入门 -> 自定义一个Starter,实现在分布式系统环境下进行请求调用链路追踪(Spring Boot + log4j2 + 雪花算法 + 消息摘要算法整合)(四)
Spring Boot Starter简介自定义日志启动器整合spring boot + log4j2测试代码链接简介Spring Boot项目的快速发展,很大程度依赖于Starter的出现。通过Starter,可以获取到所需相关技术的一站式支持,比如:相关依赖丶相关自动配置文件和相关Bean,无需通过代码和复制粘贴。例如当我们需要Spring Web支持的时候,我们只需要引入spring-boot-starter-web这个依赖即可,轻松快捷,而且它还内嵌了Tomcat,自动帮我们开启Spring W
2020-07-17 22:33:51 488
原创 Spring Boot快速入门 -> Spring Boot 自动配置原理分析(三)
Spring Boot 自动配置原理时序图分析总结时序图分析@SpringBootApplication注册程序入口,是@SpringBootConfiguration丶@EnableAutoConfiguration和@ComponentScan的并集@SpringBootApplicationpublic class MySpringBootApplication { public static void main(String[] args) { Spring
2020-07-17 00:36:57 191 1
原创 Spring Boot快速入门 -> Spring Boot 配置文件(二)
前言:不忘初心,寻找最初的编程快感!Spring Boot配置文件默认配置YAML配置外部配置默认配置创建Spring Boot项目时,会默认在resource文件夹下创建appllication.propertities属性文件。SpringApplication类会在对应位置检索该文件:当前目录的/config子目录当前目录classpath中的/config包classpath实践:resource文件夹下创建appllication.propertities属性文件
2020-07-15 22:45:57 123
原创 Spring Boot快速入门 -> 构建一个微服务(一)
1.SpringBoot简介SpringBoot是一个便捷搭建基于spring工程的脚手架;作用是帮助开发人员快速的搭建大型的spring项目,简化工程的配置,依赖管理;实现开发人员把时间都集中在业务开发上。通过Spring Boot,可以轻松地创建独立的,基于生产级别的基于Spring的应用程序,您可以“运行”它们。我们对Spring平台和第三方库持固执己见的观点,因此您可以以最小的麻烦开始使用。大多数Spring Boot应用程序需要最少的Spring配置。特征创建独立的Spring应用程
2020-07-15 22:21:54 444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人