您好,登錄后才能下訂單哦!
1、spring boot簡化Spring應用的初始搭建以及開發過程,節省了開發成本及時間,提高了開發人員的生產力
2、含有諸多開箱即用微服務功能,可以和spring cloud聯合部署項目能夠獨立運行,提供了應用監控,能夠與微服務聯合部署。
3、spring boot簡化了配置文件,它使用"習慣優于配置"(項目中存在大量的配置,此外還內置一個習慣性的配置,讓你無需手動進行配置) 的理念讓你的項目快速運行起來。
3.1、項目中運用了很多默認的配置類,只要用相應的注解,就能引用相應的配置文件,當然也可以自己手動寫配置文件。
@SpringBootApplication:Spring Boot項目的核心注解,主要目的是開啟自動配置,是一個組合注解,包含的注解為@ SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan。
@RestController注解相當于@ResponseBody + @Controller合在一起的作用
@Configuration:這是一個配置Spring的配置類。
@Controller:標明這是一個SpringMVC的Controller控制器。
@ResponseBody: 如果需要返回JSON,XML或自定義mediaType內容到頁面,則需要在對應的方法上加上@ResponseBody注解
main方法:在main方法中啟動一個應用,即:這個應用的入口。
4、如果我們不想在程序中使用默認的配置,則可以在程序啟動的類上面,使用注解排除這個配置項,@SpringBootApplication(exclude={MongoDataAutoConfiguration.class})
5、如果我們現在spring程序中使用springmvc的功能,使用注解@EnableWebMvc
6、項目啟動的時候,我們使用xml配置文件來初始化一些bean,得利用@ImportResoure(locations = { "classpath:path"})
7、利用spring oot上傳文件的時候,必須利用注解@Bean實例化MultipartConfigElement;如果跳轉到相應的jsp頁面,則實列化視圖解析器UrlBasedViewResolver
8、定義Swagger配置類,ApiSwaggerConfig繼承WebMvcConfigurerAdapter類,來實現配置的編碼。
9、最后運行spring boot項目,可以直接運行java application;也可以maven命令spring-boot:run;liunx環境自己寫個啟動腳本就可以了,或者命令行運行jar。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。