1. 程式人生 > 其它 >springboot-1入門:

springboot-1入門:

技術標籤:筆記spring bootjavaspring

環境要求:JDK1.8 ,maven 3.3+

springboot優點:

springboot是整合spring技術棧的一站式框架。

缺點:封裝太深,內部原理複雜。

建立pom文件

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.2</version>
    </parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

主程式類

package boot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**主程式類
 * @SpringBootApplication 這是一個springboot應用
 */
@SpringBootApplication

public class MainApplication {
    public static void main(String[] args) {
//        主程式執行
        SpringApplication.run(MainApplication.class,args);
    }
}

程式執行類:

package boot;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//此註解[email protected][email protected]
@RestController
public class Example {

    @RequestMapping("/hello")
    public String home(){
        return "hello world!";
    }


}

執行結果:

遇到的問題:

一開始這個類執行不起來,原因是配置類的放置位置不對。

放到程式類的同一個包中(這樣才能使註解生效)。