赞
踩
1.Spring Boot是什么
这是摘自官方的一段话 Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring applications. 意思是说Spring Boot的设计是以最小的可伸缩的配置让你的应用程序尽可能快地运行.
2.如何快速创建一个Spring Boot项目结构或骨架
(1)方式1:使用idea创建Spring Boot应用 (2)方式2:在https://start.spring.io/选好配置,下载后导入到开发工具
3.可以使用Spring Boot控制日志记录吗?
是的,我们可以使用spring boot控制日志记录。
4.在Spring Boot如何自动配置
自动配置是Spring Boot中根据类路径上存在的依赖项自动配置Spring应用程序的方法。它使开发变得越来越容易和快速。
您可以在SpringBoot中为创建自定义配置,如下所示
- @Configuration
- public class MyAutoconfiguration {
-
- //... 您的属性代码
-
- }
-
5.在Spring Boot中全局配置文件的名称是什么?
Spring Boot项目创建时自带一个application. properties全局配置文件,此文件提供默认属性和重写的作用. 例如Spring Boot默认端口是8080可以在application.properties文件中将其端口覆盖
server.port = 8090
6.使用Spring Boot有哪些优点?
(1) 使编码变简单 (2) 使配置变简单 (3) 使部署变简单 (4) 使监控变简单
7.Spring Security是什么?
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC和AOP功能,为应用系统提供声明式的安全访问控制功能。
8.说说@SpringBootApplication注解
根据SpringBoot文档,@SpringBootApplication注解相当于使用@Configuration、@EnableAutoconfiguration和@Componentscan及其默认属性。SpringBoot允许开发人员使用单个注解,而不是使用多个注解。但是,正如我们所知,Spring提供了松散耦合的特性,我们可以根据项目需要为每个注解使用这些特性。
9.如何禁用自动配置?
可以在使用注解@SpringBootApplication时使用exclude属性 例如禁用默认的数据源配置
- @EnableAutoConfiguration(exclude= {DataSourceAutoConfiguration.class})
- public class StartApplication {
- }
10.Spring Boot如何启用或禁用监控
启用监控需要在maven或gradle配置文件中添加spring-boot-starter-actuator依赖即可,不添加依赖则是禁用
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-actuator</artifactId>
- </dependency>
11.Spring Boot通用属性配置地址
https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。