Spring Boot的核心配置文件是什么?有哪些常用配置?
时间: 2023-05-29 18:05:37 浏览: 114
Spring Boot的核心配置文件是application.properties或application.yml。
常用配置包括:
1. 服务器端口号:server.port=8080
2. 数据库连接信息:spring.datasource.url=jdbc:mysql://localhost:3306/test
3. 数据库用户名和密码:spring.datasource.username=root spring.datasource.password=123456
4. 日志级别:logging.level.root=INFO
5. 静态资源路径:spring.resources.static-locations=classpath:/static/
6. 缓存设置:spring.cache.type=redis
7. 模板引擎设置:spring.thymeleaf.cache=false
8. 拦截器配置:spring.mvc.interceptor.include=/** spring.mvc.interceptor.exclude=/login
此外,Spring Boot还支持很多其他的配置,可以根据具体的需求进行配置。
相关问题
Spring Boot提供了哪些核心功能?
Spring Boot提供了以下核心功能:
1. 自动配置:Spring Boot可以根据项目中的依赖和配置自动配置应用程序。
2. 起步依赖:起步依赖是一种特殊的依赖关系,它可以让您轻松地添加常用的库和框架。
3. 命令行界面:Spring Boot提供了命令行界面,可以用来运行和测试Spring Boot应用。
4. Actuator:Actuator是Spring Boot的一个子项目,可以提供应用程序的健康检查、度量、监视和管理端点。
5. 外部化配置:Spring Boot支持将配置文件放置在外部,可以在不同的环境中使用不同的配置。
6. 嵌入式Web服务器:Spring Boot提供了Tomcat、Jetty和Undertow等嵌入式Web服务器,可以方便地创建Web应用程序。
7. Spring Boot CLI:Spring Boot CLI是一个命令行工具,可以帮助您快速创建和运行Spring Boot应用程序。
总之,Spring Boot提供了许多强大的功能,可以帮助开发人员快速构建现代化的应用程序。
Spring Boot的启动类有哪些
在Spring Boot应用中,启动类是一个非常重要的概念,它是Spring Boot应用程序的入口。启动类主要负责启动Spring Boot容器、配置应用程序上下文和加载必要的组件。以下是Spring Boot常用的启动类:
1. @SpringBootApplication
@SpringBootApplication是Spring Boot的核心注解,它包含了三个注解:
- @Configuration:标识这个类是一个配置类,相当于XML配置文件。
- @EnableAutoConfiguration:启用Spring Boot的自动配置机制,会自动扫描classpath下的jar包,将符合条件的配置加载到应用上下文中。
- @ComponentScan:启用组件扫描,自动扫描包及其子包下的所有组件。
2. @EnableScheduling
@EnableScheduling注解用于启用Spring的定时任务功能,可以在指定的时间周期执行指定的任务。
3. @EnableAsync
@EnableAsync注解用于启用Spring的异步任务功能,可以在异步线程池中执行指定的任务。
4. @EnableCaching
@EnableCaching注解用于启用Spring的缓存功能,可以使用注解的方式对方法进行缓存处理。
5. @EnableTransactionManagement
@EnableTransactionManagement注解用于启用Spring的事务管理功能,可以使用注解的方式对方法进行事务处理。
以上是常用的Spring Boot启动类注解,我们可以根据具体的项目需求选择相应的注解进行配置。