Spring_boot_pom.xml和啓動方式

spring-boot-starter-parent  整合第三方經常使用框架信息(各類依賴信息)web

 

spring-boot-starter-web   是Springboot整合SpringMvc Web  實現原理:Maven依賴繼承關係spring

  至關於把第三方經常使用maven依賴信息,在parent項目中已經封裝好了 提供依賴信息關聯整合的jar包json

  springboot中快速原理(Maven子父依賴關係),springboot對經常使用依賴信息進行封裝tomcat

       <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
在pom中爲何不寫版本號,由於在parent已經封裝好 了 </dependency>

 

#springcloud 依賴於springboot實現微服務###springboot默認集成springmvc組件springboot

springcloud使用springmvc 編寫微服務http接口 微服務通信接口(http+json格式)服務器

 

@RestController註解  表示該類中的方法返回json格式至關於@Conytoller+@ResponseBodymvc

由spring mvc 4.0後提供的註解,爲微服務提供返回json格式框架

springboot啓動原理,springmvc註解方式啓動  內置http服務器(默認是tomcat服務器)maven

 

@EnableAutoConfiguration spring-boot

註解做用:掃包範圍  默認當前類裏面

public static void main(String[] args) {
//整個程序入口,啓動springboot項目 建立內置tomcat服務器 使用tomcat加載springmvc註解啓動類 SpringApplication.run(SpringBootDemoApplication.
class, args); }

 

@ComponentScan(basepackages={" "," "})

缺點:若是掃描的包比較多的,寫起來很麻煩

 

@SpringBootAoolication

等於@EnableAutoConfiguration+@ComponentScan   同級包和當前包

相關文章
相關標籤/搜索