- 1灌闺、pom依賴
- starter pom
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
- spring boot編譯插件
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
- 2、注解
- @SpringBootApplication:開啟自動(dòng)配置,組合了
@Configuration、@EnableAutoConfiguration馆铁、@CompnnentScan
- 3间护、定制啟動(dòng)banner
- 在src/main/resource下新建banner.txt
- 在http://patorjk.com/software/taag生成字符歉胶,復(fù)制到txt中
- 關(guān)閉:main函數(shù)中修改:
app.setShowBanne(false);
- 4献联、配置文件
- server.context-path=/helloboot //修改路徑
- logging.file=D:/mylog/log.log //設(shè)置日志文件
- logging.level.包名=級(jí)別 //配置日志級(jí)別
- 4.1、使用xml配置
- @ImportResource({"classpath:some--
- context.xml","classpath:another-context.xml"})
- @PropertySource指定porperties文件位置颠焦,并通過@Value注入值
@Value("${book.author}")
- 添加配置斩熊,在bean上注解@ConfigurationProperties(prefix = "author")
- 5、profile配置:針對(duì)不同的環(huán)境的不同配置
application-{profile}.properties
在application.properties中設(shè)置spring.profiles.active=profilename
來指定活動(dòng)的profile