摘要: Spring Boot 中自定义事件监听 自定义事件 在实际项目中,我们往往需要自定义一些事件和监听器来满足业务场景,比如在微服务中会有这样的场景:微服务 A 在处理完某个逻辑之后,需要通知微服务 B 去处理另一个逻辑,或者微服务 A 处理完某个逻辑之后,需要将数据同步到微服务 B。这种场景非常普遍 阅读全文
posted @ 2021-02-23 10:45 lovelifest 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06 阅读全文
posted @ 2021-02-22 21:53 lovelifest 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 原图链接:https://www.processon.com/view/link/59812124e4b0de2518b32b6e 本文的分析基于Spring Boot 2.1.5,非Spring的代码只有下面这个启动main函数: @SpringBootApplication public cla 阅读全文
posted @ 2021-02-22 19:54 lovelifest 阅读(245) 评论(0) 推荐(0) 编辑
摘要: spring框架快速入门 1.1什么是spring 框架 Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程 阅读全文
posted @ 2021-02-22 14:42 lovelifest 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 先通过java -version命令查看是否安装过java 通过yum命令查找jdk列表,找到自己需要的版本 一、查看yum源的java包 yum list java* 二、安装java1.8 jdk软件 yum -y install java-1.8.0-openjdk**** 三、查看版本,检测 阅读全文
posted @ 2021-02-21 10:45 lovelifest 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境; 其次,在web.xml中会提供有contextLoaderListener。在web容器启动时,会触发容器初始化事件,此 阅读全文
posted @ 2021-02-19 17:34 lovelifest 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 4、数据响应与内容协商 1、响应JSON 1.1、jackson.jar+@ResponseBody <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artif 阅读全文
posted @ 2021-02-18 14:33 lovelifest 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1、SpringMVC自动配置概览 Spring Boot provides auto-configuration for Spring MVC that works well with most applications.(大多场景我们都无需自定义配置) The auto-configuratio 阅读全文
posted @ 2021-02-07 17:28 lovelifest 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1.2.1、简介 YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 非常适合用来做以数据为中心的配置文件 1.2 阅读全文
posted @ 2021-02-04 14:24 lovelifest 阅读(154) 评论(0) 推荐(0) 编辑
摘要: @Configuration public class ElasticSearchClient { @Value("${ElasticSearch.Hosts}") private String hosts; @Value("${ElasticSearch.UserName}") private S 阅读全文
posted @ 2021-02-02 15:27 lovelifest 阅读(1087) 评论(0) 推荐(0) 编辑