今天下载了《JavaEE开发的颠覆者SpringBoot实战》这本书,发现Spring还有好多遗漏的部分,算是又恶补了一下,今天主要是学习下SpringBoot配置。一、基本配置1.定制Banner(1).在src/main/resource下新建banner.txt(2).打开http://patorjk.com/software/taag,输入要显示的文字,选择想要的样式,拷贝到banner
转载 2024-03-18 17:42:09
42阅读
更改Spring Boot应用程序端口的快速指南。 application.properties文件和yml文件中的server.port属性的示例。 以及从命令行参数@ SpringBootApplication,WebServerFactoryCustomizer 1.简介Spring Boot应用程序中更改端口。 默认情况下,Spring Boot会执行许多自动配置,并提供了根据需要
目录配置文件格式自动提示消失解决方案SpringBoot配置文件加载顺序(了解)application. properties > application.yml > application . yamlyaml yaml语法规则 yaml数据读取 自定义对象封装数据警告解决方案多环境启动 properties文件多环境启动多环境启动命令格式&n
转载 2024-06-26 20:56:12
99阅读
1、小试牛刀1.1 随机数Spring Boot提供了RandomValuePropertySource帮助开发者在配置文件中直接生成随机值,它很多场景都有用武之地,比如密钥、测试用例等。这些随机值可以是整数,longs或字符串,我们只需要在配置文件中定义即可:#随机字符串 buke.secret=${random.value} #随机int类型数字 buke.number=${random.in
转载 2024-06-21 22:46:23
191阅读
目录@SpringBootApplication@ComponentScan@SpringBootConfiguration@EnableAutoConfiguration@AutoConfigurationPackage@ImportAutoConfigurationPackages.Registrar@Import(AutoConfigurationImportSelector.class)S
目录业务背景1.Redis安装2.安装 Redis 图形化管理界面3. SpringBoot配置4. 测试增删结尾业务背景前端的App、网页在登录时,或是用户在进行一些敏感操作的时候需要进行短信验证。但是在等待用户输入验证码的这段时间里,这个随机生成的验证码在后台应该存放在哪里呢?放在MySql数据库?可以的确是可以,但是如果用户访问量一下巨大起来,SQL读写面临高并发,会严重拖慢程序响应速度,甚
转载 2023-08-23 20:39:05
84阅读
几乎所有的增删改功能大致都分为这两步:一、后台写controller 二、前台页面的取值。接下来就先说后台代码:
转载 2023-05-26 03:21:19
117阅读
文章目录基本介绍Tomcat配置切换其他Web服务总结 基本介绍SpringBoot 支持的 webServer有: Tomcat, Jetty, or Undertow,我们使用spring-boot-starter-web进行web开发时,默认使用的就是Tomcat,下面来说明一下tomcat的配置以及切换其他的Web服务Tomcat配置我们关于Web服务的配置是由ServerPropert
Apollo服务端搭建:单机环境搭建:参考:https://github.com/ctripcorp/apollo/wiki/Quick-Start注意事项:编辑demo.sh,修改ApolloPortalDB和ApolloConfigDB相关的数据库连接串信息#apollo config db info apollo_config_db_url=jdbc:mysql://localhost:33
一、概述  最近在SpringBoot中用到了WebSocket的功能,在此记录一下使用步骤。SpringBoot使用WebSocket还是比较简单的,只需要4步就行了。如下二、使用步骤  第一步:    在pom.xml文件中导入坐标<!-- websocket dependency --> <dependency> <gro
转载 10月前
151阅读
启动器主程序类(入口类)========================================================================//来标注一个主程序类,说明这是一个springBoot应用程序 @SpringBootApplication public class Hello { public static void main(String[] args)
转载 2024-06-06 14:22:07
73阅读
# 如何修改Docker的Spring Boot配置 ## 引言 作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何修改Docker中的Spring Boot配置。在这篇文章中,我们将通过详细的步骤和代码示例来指导他完成这个任务。 ## 整体流程 首先,让我们整体了解一下这个任务的流程。下表展示了修改Docker中Spring Boot配置的步骤: | 步骤 | 描述 | |-----
原创 2024-02-25 07:21:03
51阅读
多环境配置 在项目实际开发过程中,可能会有不同的环境,例如开发环境,测试环境和生产环境。不同的环境,对应的配置信息是不同的,将项目发布到不同的环境,需要去更改对应环境的配置信息,如果每次都是手动去更改环境,非常不友好,且容易漏掉配置,如果能够实现不同环境的自动识别,动态切换,将极大的提高工作效率。下面介绍一下自己在工作中使用到的多环境配置方法。环境变量控制 SpringBoot打包服务时,一些参数
转载 2024-03-04 10:04:06
641阅读
这里写目录标题1 springboot配置文件名称可以改嘛,咋改 1 springboot配置文件名称可以改嘛,咋改可以改,我们不想要application.yml默认的名字,或者在不同的环境下,依赖的外部资源是不一样的。比如,在windows上开发,在linux下进行测试时,无法将开发环境和测试i环境构造成一致的。 此时,就需要两个配置文件来解决此事。开发环境一个配置文件,测试环境一个配置
转载 2023-08-24 19:33:13
160阅读
本文介绍SpringBoot如何使用阿里巴巴Nacos做配置中心。1.Nacos简介Nacos是阿里巴巴集团开源的一个易于使用的平台,专为动态服务发现,配置和服务管理而设计。它可以帮助您轻松构建云本机应用程序和微服务平台。Nacos基本上支持现在所有类型的服务,例如,Dubbo / gRPC服务,Spring Cloud RESTFul服务或Kubernetes服务。尤其是使用Eureka注册中心
转载 2024-02-20 10:48:49
280阅读
SpringBoot基础配置1.属性配置 SpringBoot通过配置文件application.properties就可以修改默认的配置,那咱们就先找个简单的配置下手,当前访问tomcat的默认端口是8080,好熟悉的味道,但是不便于书写,我们先改成80,通过这个操作来熟悉一下SpringBoot配置格式是什么样的 那该如何写呢?properties格式的文件书写规范是key=valuenam
引言: 在SpringBoot对程序开发做了大量的简化和约定,本文将基于Spring Boot来展示如何进行profile的切换以及部署中基于profile中进行配置信息的动态替换。1.  基于环境   Spring Boot 1.4.1 Release,  STS,  JDK 1.82.  创建Spring Boot项目 &n
转载 2024-03-04 10:08:56
148阅读
概述在项目开发过程中,某个功能需要依赖在配置文件中配置的参数。这时候就可能出现下面这种现象问题:有时候经常出现项目启动了,等到使用某个功能组件的时候出现异常,提示参数未配置或者bean注入失败。有没有一种方法在项目启动时就对参数进行校验而不是在实际使用的时候再抛出提示呢?答案就是使用Spring提供的Java Validation功能,简单实用。增加启动校验只需要在我们创建的配置Propertie
转载 2024-03-21 10:23:16
27阅读
SLF4JSpring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。SLF4J——Simple Logging Facade For Java,它是一个针对于各类Java日志框架的
自述:此篇文章主要记录了本人学习SpringBoot的日常,在CSDN上发表,一是为了方便今后回顾,二也是想分享给有需要的人。目录1.SpringBoot简介2.SpringBoot特点 3.SpringBoot原理1.SpringBoot简介多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects 页面,我们就会看到可以在我
  • 1
  • 2
  • 3
  • 4
  • 5