續上篇 Spring Boot Hello 文章
本文主要說明 @SpringBootApplication
一、程式內容
@SpringBootApplication 此annotation 等於使用@Configuration, @EnableAutoConfiguration and @ComponentScan 。
使用預設參數設定
程式內容: Application.java
圖1package com.test.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * @author levin 2016/3/11 下午11:42:11 */ @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
二、注意Spring Boot版本,@SpringBootApplication可使用的方法不一樣
1、Spring Boot for 1.2.x:
圖2
2、Spring Boot for 1.3.x:
圖3
Example:
此例改一下程式的package
圖4
com +- test +- springboot |+-config | +-Application.java | |+-controller +-HelloBootController.java
程式內容: Application.java
圖5
package com.test.springboot.config; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * @author levin 2016/3/11 下午11:42:11 */ @SpringBootApplication(scanBasePackages = { "com.test.springboot.config", "com.test.springboot.controller" }) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
圖6 啟動main -> 右鍵->Run As.. -> Java Application
測試 http://localhost:8080/
三、測試專案下載
程式放在github,
專案名為SpringBootByTest2.rar
專案名為SpringBootByTest2_1.rar
其它文章
沒有留言:
張貼留言