浅谈后端整合Springboot框架后操作基础配置

简介: 浅谈后端整合Springboot框架后操作基础配置

boot基础配置

现在不访问端口8080

可以吗

我们在默认启动的时候访问的是端口号8080

基于属性配置的

现在boot整合导致Tomcat服务器的配置文件没了

我们怎么去修改Tomcat服务器的配置信息呢

配置文件中的配置信息是很多很多的...

复制工程

保留工程的基础结构

抹掉原始工程的痕迹

做成模版文件

复制一份

先改 artfactId 工程名

这是唯一的 与文件名相对应的

这一点很重要 影响到idea读取配置这一块

没有用的东西全部删掉

iml是idea的配置文件

也可以删掉 进入idea又会生成一个新的配置文件

删掉后这样就行

还需要删掉name 和 description

复制工程就是复制模版

属性配置方式

现在使用的内嵌的Tomcat

没有地方去修改配置文件去更改端口号

boot的配置文件为

application.properties

通过键对值修改数值

#服务器的端口配置
server.port=8080

基础配置

# 服务器的端口配置
server.port=8080
 
# 关闭banner
spring.main.banner-mode=off
 
# 换springboot的logo
# spring.banner.image.location=?
 
# 设置日志级别为debug 调试级别
# logging.level.root=debug;
 
# 设置日志级别为error 调错级别
logging.level.root=error;

官方文档

常见的 Application Properties

application.properties配置是关联着服务器配置的

当关掉服务器相关的依赖时

配置文件就失效了

每一个配置对应的是每一个技术

用什么技术开什么配置

根据不同的包设置不同的日志级别

太难受了

yml配置文件

一种全新的格式

yml

也可以参与boot的配置

启动后再控制台查看

确实可以修改端口号

yaml配置文件

配置文件小结

以后企业开发中建议使用yml格式来配置boot

这是现在的主流格式

配置文件加载优先级

让三种配置文件较量一下

当多个配置文件同时出现的时候

他们的属性会共存叠加并互相覆盖

属性消失的解决方案

springboot 在 idea 下给你提供的功能失效了

IDEA这个工具失效了

说明idea觉得这不是一个配置文件

我们要让他变成配置文件

新版IDEA

丢到resouces下会自动识别 没有识别到就点下maven的刷新

目录
相关文章
|
12月前
|
安全 Java Ruby
我尝试了所有后端框架 — — 这就是为什么只有 Spring Boot 幸存下来
作者回顾后端开发历程,指出多数框架在生产环境中难堪重负。相比之下,Spring Boot凭借内置安全、稳定扩展、完善生态和企业级支持,成为构建高可用系统的首选,真正经受住了时间与规模的考验。
772 2
|
XML JSON Java
Spring框架中常见注解的使用规则与最佳实践
本文介绍了Spring框架中常见注解的使用规则与最佳实践,重点对比了URL参数与表单参数的区别,并详细说明了@RequestParam、@PathVariable、@RequestBody等注解的应用场景。同时通过表格和案例分析,帮助开发者正确选择参数绑定方式,避免常见误区,提升代码的可读性与安全性。
|
11月前
|
安全 前端开发 Java
《深入理解Spring》:现代Java开发的核心框架
Spring自2003年诞生以来,已成为Java企业级开发的基石,凭借IoC、AOP、声明式编程等核心特性,极大简化了开发复杂度。本系列将深入解析Spring框架核心原理及Spring Boot、Cloud、Security等生态组件,助力开发者构建高效、可扩展的应用体系。(238字)
|
11月前
|
消息中间件 缓存 Java
Spring框架优化:提高Java应用的性能与适应性
以上方法均旨在综合考虑Java Spring 应该程序设计原则, 数据库交互, 编码实践和系统架构布局等多角度因素, 旨在达到高效稳定运转目标同时也易于未来扩展.
871 8
|
11月前
|
JavaScript Java Maven
【SpringBoot(二)】带你认识Yaml配置文件类型、SpringMVC的资源访问路径 和 静态资源配置的原理!
SpringBoot专栏第二章,从本章开始正式进入SpringBoot的WEB阶段开发,本章先带你认识yaml配置文件和资源的路径配置原理,以方便在后面的文章中打下基础
679 4
|
12月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
1903 5
|
12月前
|
传感器 Java 数据库
探索Spring Boot的@Conditional注解的上下文配置
Spring Boot 的 `@Conditional` 注解可根据不同条件动态控制 Bean 的加载,提升应用的灵活性与可配置性。本文深入解析其用法与优势,并结合实例展示如何通过自定义条件类实现环境适配的智能配置。
645 0
探索Spring Boot的@Conditional注解的上下文配置
|
12月前
|
监控 Kubernetes Cloud Native
Spring Batch 批处理框架技术详解与实践指南
本文档全面介绍 Spring Batch 批处理框架的核心架构、关键组件和实际应用场景。作为 Spring 生态系统中专门处理大规模数据批处理的框架,Spring Batch 为企业级批处理作业提供了可靠的解决方案。本文将深入探讨其作业流程、组件模型、错误处理机制、性能优化策略以及与现代云原生环境的集成方式,帮助开发者构建高效、稳定的批处理系统。
938 1
|
安全 算法 Java
在Spring Boot中应用Jasypt以加密配置信息。
通过以上步骤,可以在Spring Boot应用中有效地利用Jasypt对配置信息进行加密,这样即使配置文件被泄露,其中的敏感信息也不会直接暴露给攻击者。这是一种在不牺牲操作复杂度的情况下提升应用安全性的简便方法。
1664 10
|
安全 Java 微服务
Java 最新技术和框架实操:涵盖 JDK 21 新特性与 Spring Security 6.x 安全框架搭建
本文系统整理了Java最新技术与主流框架实操内容,涵盖Java 17+新特性(如模式匹配、文本块、记录类)、Spring Boot 3微服务开发、响应式编程(WebFlux)、容器化部署(Docker+K8s)、测试与CI/CD实践,附完整代码示例和学习资源推荐,助你构建现代Java全栈开发能力。
1116 1