springboot-1入門:
阿新 • • 發佈:2021-02-10
環境要求: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!"; } }
執行結果:
遇到的問題:
一開始這個類執行不起來,原因是配置類的放置位置不對。
放到程式類的同一個包中(這樣才能使註解生效)。