iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Mobile Development

Spring Boot & Android Studio教學系列 第 3

建立你的第一個Spring Boot專案

  • 分享至 

  • xImage
  •  

首先點選New -> Project創建專案
我們要設計spring boot 所以當然要點選Spring Initializr讓IDE直接幫我們架設好spring需要用的套件、依賴等等

配這大概就長這樣一個人喜好調整
Name:專案名稱(顯示在路徑檔案名稱)
Package name:專案路徑名稱

點擊下一步
我們可以預先再這裡新增依賴關係
也可以等到需到用到時再把依賴加上去

Spring Web

提供了用於創建RESTful API的功能與處理不同類型的HTTP請求,像是GET、POST、DLELTE等

創建完後大概長這樣

Application

java底下會有預先幫你創建一個SpringBootExApplication


這裡是啟動spring boot的地方

@SpringBootApplication

代表SpringBoot應用的標籤,其中包含幾個重要標籤
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan

@SpringBootConfiguration

繼承自 @Configuration,標註當前類別是配置類,並會將當前類別標記為@Bean的實例加入到spring 容器中。

@SpringBootConfiguration
public class MyConfig {
    
    @Bean
    public MyService myService() {
        return new MyService();
    }
}

MyConfig類使用了@Configuration註解標記為配置類。MyConfig中的myService()方法被@Bean註解標記,它返回了一個MyService對象實例。當Spring啟動時,它會讀取MyConfig配置類,並創建一個MyService的Bean實例,放入其添加到Spring容器中。

@EnableAutoConfiguration

啟動自動加入配置,導入你所需要的jar包,例如本專案有用到 spring-boot-starter-web,而這是spring的核心,裡面包刮了webmvc, tomcat....等等,它會自動加入。

application.properties的配置檔就是由他負責之後會講道

@ComponentScan

掃描當前application 所在包底下所有@Controller、@Service、@Repository、@Compoment項目。可指定,不只定則掃描當前所有包內的內容。


上一篇
如何下載並安裝 intellij IDE
下一篇
了解Spring Boot註解:簡單指南
系列文
Spring Boot & Android Studio教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言