草庐IT

Spring-xd

全部标签

windows - 如何使用 Ansible 对在 Windows Docker Windows 容器中运行的 Spring Boot 应用程序进行健康检查?

我想使用Ansible将SpringBoot应用程序配置到WindowsDocker容器中,该容器托管在WindowsDocker主机上(在Mac上虚拟化,但这是另一回事;))。我已经成功使用了AnsibleWindowsModules至provisionaSpringBootapptoWindows.我在最后一章,只是想在最后添加一个健康检查。正如没有Docker的博文中概述的那样,这很简单:-name:WaituntilourSpringBootappisup&runningwin_uri:url:"http://localhost:8080/health"method:GETre

windows - Spring Tool Suite (STS) 升级失败

我的2.6.3.RELEASEBuild201411281425自动下载了一个更新。STS(SpringToolSuite)要求安装它,当我点击弹出窗口时,它做了一些事情,然后停止并显示以下消息,这似乎表明它想要删除自己。我能理解为什么会失败,但我不确定为什么STS会认为这是可能的。我找不到任何关于手动安装zip文件的说明,该zip文件可作为升级安装的替代方式下载。如何修复自动安装或手动安装zip?(我在Windows7上)错误信息:Anerroroccurredwhileuninstallingsessioncontextwas:(profile=DefaultProfile,pha

【SpringBoot系列】Spring Boot Bean Factory的生命周期

SpringBoot学习大纲,可以留言自己想了解的技术点继续完成既定的任务,走起1、SpringBootBeanFactory的生命周期可以概括为以下步骤:资源加载:SpringBoot应用程序启动时,会扫描指定的路径,加载配置文件和类文件等资源。配置加载:SpringBoot会根据配置文件(比如application.properties)中的配置,创建一个Environment对象,用于保存应用程序的配置信息。Bean实例化:SpringBoot根据配置文件和Java类中的注解等信息,创建应用程序中定义的所有Bean。Bean初始化:SpringBoot在Bean实例化完成后,会调用Bea

Spring源码:bean的生命周期(一)

前言本节将正式介绍Spring源码细节,将讲解Bean生命周期。请注意,虽然我们不希望过于繁琐地理解Spring源码,但也不要认为Spring源码很简单。在本节中,我们将主要讲解Spring5.3.10版本的源代码。如果您看到的代码与我讲解的不同,也没有关系,因为其中的原理和业务逻辑基本相同。为了更好地理解,我们将先讲解Bean的生命周期,再讲解Spring的启动原理和流程,因为启动是准备工作的一部分。题外话目前在该版本中,引入了一个名为jfr的JDK技术,类似于Java飞行日志(JFL),也称为飞行数据记录器(BlackBox)技术。具体作用不再详细阐述,读者可以参考此文:JFR介绍如果您看

Elasticsearch集成之(Spring Data Elasticsearch)

Elasticsearch集成之(SpringDataElasticsearch)1、SpringData框架介绍SpringData是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。SpringData可以极大的简化JPA(Elasticsearch…)的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。SpringData的官网:https://spring.io/projects/spring-data2、Spri

java - 运行 spring boot build : Error creating bean with name 'entityManagerFactory' defined in class path

我已经构建了一个SpringBoot应用程序,现在可以部署它了。但是,我尝试构建一个包含所有内容的“fatjar”,但似乎我做错了什么,但不清楚是什么。application.properties(删除真实凭据)#Templateengineconfspring.thymeleaf.check-template-location=true#Databasestuffspring.jpa.hibernate.ddl-auto=updatespring.datasource.url=jdbc:mysql://localhost:3306/dbspring.datasource.userna

【Spring Security详解】第一章 | 概述

从本系列开始,博主将带来大家深入学习SpringSecurity。博主对该框架的看法是不但要会使用,还有能够理解其源码,要知其然,还要知其所以然。相信朋友们阅读完博主本系列全部文章之后,定会理解SpringSecurity,让我们从入门、到理解、最终吊打面试官!PS:博主早在8月中旬开始写本系列博客,本来想一文搞定SpringSecurity,但由于SpringSecurity的细节特别多,已经写了2w字却感觉才将心中所想写了近半不到,因此萌生了想写SpringSecurity体系一系列文章的想法。还请多多关注博主,不胜感激!一、SpringSecurity简介二、SpringSecurity

Spring —— Spring Boot 配置文件

JavaEE传送门JavaEESpring——Bean作用域和生命周期Spring——SpringBoot创建和使用目录SpringBoot配置文件SpringBoot配置文件格式properties配置文件properties基本语法properties缺点yml配置文件yml基本语法yml配置不同类型数据及nullyml配置对象yml配置集合propertiesVSyml设置不同环境的配置文件SpringBoot配置文件如果没有配置信息,SpringBoot项目就不能连接和此操作数据库,甚至是不能保存可以用于排查问题的关键日志,配置文件的作用是非常重要的.系统使用的配置文件(系统配置文件)

Spring Cloud:微服务基础知识

✨SpringCloud:微服务基础知识一、系统架构演变1.单体应用架构2.垂直应用架构3.分布式架构4.SOA架构4.1SOA概念4.2SOA5.微服务架构6.SOA和微服务架构的关系2.分布式核心知识1.分布式中的远程调用1.1RESTFUL接口1.2RPC协议1.3二者的区别与联系2.分布式中的CAP原理📃个人主页:不断前进的皮卡丘🌞博客描述:梦想也许遥不可及,但重要的是追梦的过程,用博客记录自己的成长,记录自己一步一步向上攀登的印记🔥个人专栏:微服务专栏一、系统架构演变随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理

Spring Boot中参数校验

前言为了保证数据的正确性、完整性,前后端都需要进行数据检验。作为一名后端开发工程师,不能仅仅依靠前端来校验数据,我们还需要对接口请求的参数进行后端的校验。最常见的做法就是通过if/else语句来对请求的每一个参数一一校验,当很多参数需要校验的时候,if/else语句就会比较长,写起来也比较麻烦,一点都不简洁、美观。所以,今天来和大家分享一下SpringBootValidation。spring-boot-starter-validationSpringBoot2.31之后,spring-boot-starter-validation已经不包括在了spring-boot-starter-web中