一、简介Docker是一个开源应用容器引擎,是一个轻量级容器技术。Docker支持将软件编译成一个镜像,在镜像中各种软件做好配置,将镜像发布出去,其他使用者就可以直接使用这个镜像了。运行中镜像称为容器容器启动是非常快速,毫秒级别。当成虚拟机使用就可以了,但比虚拟机要快。二、核心概念docker主机(Host):安装了Docker程序机器(Docker直接按照在操作系统之上)docker客
转载 2024-04-12 09:57:38
138阅读
文章目录spring中注入组件注解@Configuration@Import@Conditional@ImportResource配置绑定 spring中注入组件注解springboot核心始终还是spring,spring中组件在springboot中基本都能够使用,类似的,我们在springboot中也可以使用@Component,@Controller,@Service,@Repo
转载 2023-12-28 23:06:20
107阅读
前文回顾本文是《掌握SpringBoot-2.3容器探针》系列第二篇,前文《掌握SpringBoot-2.3容器探针:基础篇》知道了kubernetes存活和就绪探针,以及SpringBoot-2.3actuator新增两个endpoint,当我们把应用部署到kubernetes环境时,这些知识让我们能配置出官方推荐探针方案,如下图: 尽管上述配置已经可以覆盖多数场景,依然有
SpringBoot切换Tomcat容器SpringBoot修改为Jetty容器SpringBoot使用undertow容器SpringBoot使用Jetty容器================================©Copyright 蕃薯耀 2018年3月29日 附件&源码下载见:​​http://fanshuyao.iteye.com/blog/2
转载 2023-02-16 10:01:11
164阅读
好处:1、Jetty适合长连接应用,就是聊天类长连接2、Jetty更轻量级。这是相对Tomcat而言。3、jetty更灵活,体现在其可插拔性和可扩展性,更易于开发者对Jetty本身进行二次开发,定制一个适合自身需求Web Server。4、使用Jetty,需要在spring-boot-starter-web排除spring-boot-starter-tomcat,因为SpringBoot默认
原创 2023-05-23 09:57:39
181阅读
注解下Spring Ioc.Spring所提供两个核心理念,一个是控制反转(Inversion of Control,IoC),另一个是面向切面编程(Aspect Oriented Progarmming,AOP),IoC容器是spring核心,可以说是Spring是一种基于IoC容器编程框架(我更喜欢称之为CRUD框架),因为Spring Boot是基于注解开发Spring IoC,,
嵌入式Servlet容器:应用打成可执行jar优点:简单、便携;缺点:默认不支持JSP、优化定制比较复杂(使用定制器【ServerProperties、自定义EmbeddedServletContainerCustomizer】,自己编写嵌入式Servlet容器创建工厂【EmbeddedServletContainerFactory】);外置Servlet容器:外面安装Tomcat—应...
原创 2021-07-06 16:43:13
302阅读
嵌入式servlet容器:应用打成可执行性jar 优点:简单\便捷 缺点:默认不支持JSP\优化定制比较复杂(使用定制
原创 2022-11-30 19:17:43
116阅读
嵌入式Servlet容器:应用打成可执行jar优点:简单、便携;缺点:默认不支持JSP、优化定制比较复杂(使用定制器【ServerProperties、自定义EmbeddedServletContainerCustomizer】,自己编写嵌入式Servlet容器创建工厂【EmbeddedServletContainerFactory】);外置Servlet容器:外面安装Tomcat—应...
原创 2022-03-24 14:36:31
186阅读
1. 定制容器配置代码已经上传至 https://github.com/masteryourself-tutorial/tutorial-spring ,详见 tutorial-spring-boot-core/tutorial-spring-boot-servlet 工程1.1 修改配置文件修改和 server 有关配置,见 org.springframework.boot.autoconfi
开篇词该指南将引导你构建用于运行 Spring Boot 应用 Docker 镜像。  你将创建应用Docker 是具有 “社交” 方面的 Linux 容器管理工具箱,允许用户发布容器镜像并使用其他人发布镜像。Docker 镜像是运行容器化进程秘诀,在该指南中,我们将为一个简单 Spring Boot 应用构建一个镜像。还有一个以 Docker 为主题指南(尽请期待~),其中
spring-boot项目需要部署在外部容器时候,spring-boot导出war包无法再外部容器(tomcat)中运行或运行报错。 为了解决这个问题,需要移除springBoot自带tomcat容器。 具体解决方法如下: 1.pom.xml中 2.实现SpringBootServletIn
原创 2021-12-15 18:17:33
682阅读
1、使用外部servlet容器步骤1)、maven项目打包方式为war<packaging>war</packaging>2)、将嵌入式Servlet容器打包方式指定为provided<dependency> <groupId>org.springframework.boot</groupId> <artifac
转载 2024-04-12 15:30:17
40阅读
spring-boot-starter-web是自带tomcat(即springboot内嵌tomcat),所以打包直接生成jar包,用java -jar命令就可以启动。但,有时我们希望用war格式包,而不是jar格式包。这就需要以下几步改造:1.将项目的启动类Application.java继承SpringBootServletInitializer并重写configure方法@Spring
原创 2022-08-31 21:31:46
54阅读
springboot配置嵌入式Servlet容器1、springboot 默认使用tomcat作为嵌入式servlet容器2、如何定制和修改Servlet容器相关配置1)修改配置文件方式,来修改Servlet容器配置//通用Servlet容器设置:server.xxx server.port=8081 server.servlet.context-path=/crud //Tomcat
转载 2024-03-20 20:33:58
107阅读
Springboot默认使用是嵌入式Servlet容器(Tomcat); 问题?1),如何定制和修改servlet容器相关配置? 以前使用外置Tomcat,可以到conf目录下修改配置,进行优化。嵌入式的如何做到呢? 1.修改和server有关配置(ServerProperties):server.port=8082 server.servlet.context-path=/crud s
转载 2024-04-18 22:35:22
47阅读
尽管上述配置已经可以覆盖多数场景,依然有三个问题未解决:首先,SpringBoot为kubernetes提供了两个actuator项,但是那些并未部署在kubernetesSringBoot应用呢?用不上这两项也要对外暴露这两个服务地址吗?其次,就绪探针是什么时候开始返回200返回码?应用启动阶段,业务服务可能需要一段时间才能正常工作,就绪探针要是提前返回了200,那k8s就认为容器可以正常工
spring容器是负责实例化、配置、组装组件容器容器配置有很多,常用是xml、Java注解和Java代码。在spring中Ioc容器相关部分是context和beans中。其中context-support保存着许多线程容器实现。比如AnnotationConfigApplicationContext或者ClassPathXmlApplicationContext。两者只有接收目标不同
一、简介Docker是一个开源应用容器引擎; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。 运行中这个镜像称为容器容器启动是非常快速。类似windows里面的ghost操作系统,安装好后什么都有了。二、核心概念名称介绍docker主机(Host)安装了Docker程序机器(Docker直接安装在操作系统之上)dock
【学习笔记】SpringBoot容器功能 文章目录【学习笔记】SpringBoot容器功能一、组件添加@Configuration@Bean@ComponentScan、@Import@Conditional二、原生配置文件引入@ImportResource三、配置绑定@ConfigurationProperties@EnableConfigurationProperties附—SpringB
  • 1
  • 2
  • 3
  • 4
  • 5