Spring Boot核心--基本配置
来源:互联网 发布:mac版chrome怎么用 编辑:程序博客网 时间:2024/05/19 02:17
入口类和@SpringBootApplication:
Spring Boot 通常有一个名为 *Application 的入口类,入口类里有一个main方法,这个main方法就是一个标准的 Java 应用的入口方法。在main方法中使用 SpringApplication.run(DemoApplication.class,args),启动Spring Boot 应用项目。
@SpringBootApplication 是 Spring Boot 的核心注解,是一个组合注解。具体可查看源码。
它组合了@Configuration、@EnableAutoConfiguration、@ComponentScan。可以使用这三个注解替代@SpringBootApplication注解。
@EnableAutoConfiguration 作用是让 Spring Boot 根据类路径中的 jar 包依赖为当前项目进行自动配置
Spring Boot 会自动扫描 @SpringBootApplication 所在类的同级包,建议入口类放置在 groupId+arctifactId 组合的包名下。
---------------------------------------------------------------------------------------------
关闭特定的自动配置:使用@SpringBootApplication 注解的exclude 参数。例如:
@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
---------------------------------------------------------------------------------------------
修改 启动图:
1、在src/main/resources 下新建一个 banner.txt.
2、通过 http://patorjk.com/software/taag 网站生成字符,将生成的字符复制到 banner.txt中。
3、再次启动图案会变为你设定的。
关闭 启动图修改:版本不一致修改也不一样
新版本在配置文件中 添加 spring.main.banner-mode=off 关闭
1、main 方法中内容修改为:
SpringApplication app = new SpringApplication(DemoApplication.class);
app.setBanner
app.run(args);
2、使用 fluent API:new SpringApplicationBuilder(DemoApplication.class).setBanner().run(args);
---------------------------------------------------------------------------------------------
配置文件:
Spring Boot 使用一个全局的配置文件 application.properties 或 application.yml,放置在 src/main/resources 目录或者类路径的/config 下
Spring Boot 不仅支持常规的 properties 配置文件,还支持 yaml 语言的配置文件。yaml 是以数据为中心的语言,在配置数据的时候具有面向对象的特征。
Spring Boot 的全局配置文件的作用是对一些默认配置的配置值进行修改。
修改tomcat端口号以及默认的访问路径,在 application.properties中添加:
server.port=8088
server.context-path=/admin
或者在 application.yml中添加:
server:
port:8088
contextPath:/admin
注:@PropertySource 注解目前不支持加载 yaml 文件,所以推荐使用 properties 进行配置
---------------------------------------------------------------------------------------------
使用 xml 配置:使用 Spring 提供的 @ImportResource 来加载 xml 配置
- Spring Boot核心-基本配置
- Spring Boot核心--基本配置
- Spring Boot核心配置
- Spring Boot 核心-外部配置
- Spring Boot核心原理-自动配置
- Spring Boot核心原理-自动配置
- Spring Boot核心原理-自动配置
- Spring Boot核心原理-自动配置
- Spring Boot应用基本配置说明
- Spring Boot + Jpa(Hibernate) 架构基本配置
- Spring Boot + Mybatis + Ehcache架构基本配置
- Spring Boot + Jpa(Hibernate) 架构基本配置
- Spring Boot + Jpa(Hibernate) 架构基本配置
- Spring Boot + Mybatis + Ehcache架构基本配置
- spring boot——logback基本配置
- Spring Boot模板thymeleaf的基本配置
- 01 Spring Boot 核心
- 2.Spring Boot核心
- 当FragmentTabHost切换Fragment时,重复调用Fragment的onCreatView方法的解决办法
- android 使用第三方字体库
- UI自动化-解决win7 64位 ODBC数据源找不到SYBASE驱动问题
- 【SSH网上商城】windows安装mysql数据库
- Android 神经网络API 编程模型
- Spring Boot核心--基本配置
- C语言项目:贪吃蛇
- unittest框架实战(八)
- Uboot关于i2c和EEPROM的命令
- 如何写小论文
- 杨氏矩阵
- Tower for Mac(GIT客户端)破解版 V2.6.4激活版
- 代码突然出现很多黄线
- dos命令删除文件夹和文件的方法