搭建spring boot項目是相當簡單的,沒有那麼多的配置。而且啓動方式是用main函數啓動,不需要tomcat等容器,相當方便。
搭建任何項目,第一步都是找jar吧。
我記得以前不使用maven的時候,全都放在web-info/lib裏。那個時候,jar包管理真是痛苦。時不時就classnotfound。
後來有了maven,這個問題就幾乎不出現了。
Spring boot的maven只需要配置一個依賴。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.3.RELEASE</version>
</dependency>
這個依賴雖然是僅僅一行,但是卻引入了很多第三方類庫。比如logback、Jackson、tomcat、 javaEE validator、spring mvc、YAML。
然後就可以寫一個main函數啦
@SpringBootApplication
public class Main {
public static void main(String[] args) {
SpringApplication.run(Main.class,args);
}
}
Main函數這個類,放在基礎包下,就可以掃他的子包了。
比如我在web子包下寫一個控制器
@RestController
public class HelloController {
@RequestMapping("/")
public String hello(){
return "Hello,world!";
}
}
這樣一個簡單的項目就開發完了。