javascript
idal 创建springboot 项目_SpringBoot教程:Maven方式创建SpringBoot项目
一.Maven方式創建Spring Boot項目
1.配置Maven環境
在以maven方式創建Spring Boot項目之前,請先確保自己的Maven并配置好環境變量,并且在ideal中關聯好maven環境。
2.創建一個新的maven項目
3.設置項目坐標信息
到此為止,就已經成功的創建出一個maven項目了,但是此時還不是Spring Boot項目。
4.繼承初始父項目
在剛才新建項目的pom.xml文件中添加spring-boot-starter-parent依賴,此時該項目就被改造成了一個Spring Boot項目。
org.springframework.boot spring-boot-starter-parent 2.2.5.RELEASE添加初始父項的作用
當添加了spring-boot-starter-parent依賴之后,我們的項目中就可以直接繼承父依賴中合理的默認值。parent父項目提供以下功能:
- 設置Java 1.8作為默認的編譯器;
- UTF-8編碼;
- 允許省略常見依賴的標簽。
注意:
我們只需在該依賴上指定Spring Boot版本,以后如果再導入其他的starters依賴,就不必再添加版本號了。
5.添加Spring Boot Maven插件
在Spring Boot中包含一個Maven插件,可以將項目打包為可執行的jar。如果想使用它,我們可以將該插件添加到節點處。
org.springframework.boot spring-boot-maven-plugin6.添加web模塊的依賴
只有添加了web模塊的依賴,咱們的項目才能啟動運行起來。
org.springframework.boot spring-boot-starter-web7.添加代碼
為了完成我們的應用程序,我們需要創建一個Java文件。默認情況下,Maven編譯源代碼存放在src/main/java,我們在該目錄下創建package包,然后在這里創建我們的第一個入口類:HelloBootApplication.
/** * Spring Boot啟動類,定義了一個"/"訪問接口 */@RestController@SpringBootApplicationpublic class HelloBootApplication { public static void main(String[] args) { SpringApplication.run(HelloBootApplication.class, args); } @RequestMapping("/") String hello() { return "Hello Spring Boot!"; }}@RestController,@SpringBootApplication和@RequestMapping注解
我們的HelloBootApplication類的第一個注解是@RestController。這被稱為 stereotype annotation。添加了該注解之后,我們的類就變成了一個Web @Controller.
@SpringBootApplication注解使得當前類成為一個入口類,我們的項目就是在這里啟動。
@RequestMapping注解提供了“路由”的信息,它告訴Spring,任何帶有”/“路徑的HTTP請求都應映射到該hello()方法上。
其中@RestController與@RequestMapping注解是Spring MVC的注解,并非Spring Boot特有的注解。
8.啟動項目
點擊啟動按鈕,啟動當前web項目。
在瀏覽器中輸入地址,執行web請求。
可以看到我們的項目成功的運行,請求也成功的響應了。
SpringBoot的方便之處
- 沒有配置 web.xml;
- 沒有配置 application.xml,Spring Boot 幫你配置了;
- 沒有配置 application-mvc.xml,Spring Boot 幫你配置了;
- 沒有配置 Tomcat,Spring Boot 內嵌了 Tomcat 容器.
總結
以上是生活随笔為你收集整理的idal 创建springboot 项目_SpringBoot教程:Maven方式创建SpringBoot项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux绑定team网卡,linux
- 下一篇: 爱上进制转换练习