摘要:使用很容易創(chuàng)建相對獨立,適用于生產(chǎn)環(huán)境的應用。嵌入等應用服務器。提供準生成環(huán)境的功能,如健康檢測。快速入門使用或者可以非常方便的創(chuàng)建入門應用。這個注解告訴根據(jù)引入的包,即根據(jù)依賴關系來進行自動配置。
spring boot致力于,幫助開發(fā)者快速構建spring應用。省略在繁瑣的文件配置。
使用spring boot很容易創(chuàng)建相對獨立,適用于生產(chǎn)環(huán)境的spring應用。
特性創(chuàng)建相對獨立的spring 應用。
嵌入tomcat,jetty,等應用服務器。而不需要生成war包。再部署到服務器。
提供相對固定的基礎配置已經(jīng)配置模板,從而簡化你的maven配置。
方便的spring自動化配置。
提供準生成環(huán)境的功能,如健康檢測。
快速入門使用maven,或者gradle可以非常方便的創(chuàng)建spring-boot入門應用。
org.springframework.boot spring-boot-starter-parent 1.3.2.RELEASE org.springframework.boot spring-boot-starter-web
hello/SampleController.java
package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping("/") @ResponseBody String home() { return "Hello World!"; } public static void main(String[] args) throws Exception { SpringApplication.run(SampleController.class, args); } }
以上代碼當中,@Controller、 @RequestMapping、@ResponseBody都是spring mvc中常見的注解。其中Controller注解用于標記,該類是一個controller,@ResponseBody用于標記該方法返回值直接作為處理結果返回給前端,而不需要去尋找試圖。這兩個注解可以使用@RestController代替。
@EnableAutoConfiguration這個注解告訴spring根據(jù)classpath引入的包,即根據(jù)依賴關系來進行自動配置。由于該工程是spring-boot-stater-web工程,默認添加了一些如tomcat,spring-web包等。因此spring會嘗試以spring-web工程來配置工程。
詳情建spirng-boot 官方docs stater guider
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.hztianpu.com/yun/65533.html
摘要:編寫一個接口創(chuàng)建命名為根據(jù)實際情況修改創(chuàng)建類,內(nèi)容如下啟動主程序,使用等工具發(fā)起請求,可以看到頁面返回編寫單元測試用例打開的下的測試入口類。 簡介 在您第1次接觸和學習Spring框架的時候,是否因為其繁雜的配置而退卻了?在你第n次使用Spring框架的時候,是否覺得一堆反復黏貼的配置有一些厭煩?那么您就不妨來試試使用Spring Boot來讓你更易上手,更簡單快捷地構建Spring應...
摘要:響應式編程是基于異步和事件驅動的非阻塞程序,只是垂直通過在內(nèi)啟動少量線程擴展,而不是水平通過集群擴展。三特性常用的生產(chǎn)的特性如下響應式編程模型適用性內(nèi)嵌容器組件還有對日志消息測試及擴展等支持。 摘要: 原創(chuàng)出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關注和轉載,保留摘要,謝謝! 02:WebFlux 快速入門實踐 文章工程: JDK...
摘要:在中,選擇填寫你的項目的和等項目基本信息之后,在依賴中選擇之后。從入門到精通初識注解接口您的關注是我最大的動力 Spring Boot極大的簡化了java項目的開發(fā),在之前如果想要開發(fā)一個java項目,需要安裝tomcat或者其他容器插件。但是Spring?Boot內(nèi)部已經(jīng)集成了tomcat,因此項目的啟動異常的方便。而且Spring?Boot的開發(fā)中有很多默認的配置,幫助我們省去了相...
摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡介領域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號作者架構師奮斗者掃描主頁左側二維碼,加入群聊,一起學習一起進步歡迎點贊收藏留言前情提要無意間聽到領導們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨立帶隊的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...
摘要:開發(fā)環(huán)境及版本要求及以上版本開發(fā)工具簡稱推薦使用,同樣可以使用實踐。注解職責應用啟動時容器會加載并注入到容器。掃描被修飾的配置類,也會掃描組件的配置類,并啟動加載其默認配置。 1. Spring Boot簡介 ??Spring Boot是由Pivotal團隊提供的全新框架,秉承習慣優(yōu)于配置的理念,簡化了Spring應用程序創(chuàng)建和開發(fā),無須過多關注配置,可以將更多精力放在業(yè)務代碼上。 2...
閱讀 3300·2021-10-13 09:40
閱讀 3865·2019-08-30 15:54
閱讀 1390·2019-08-30 13:20
閱讀 3088·2019-08-30 11:26
閱讀 540·2019-08-29 11:33
閱讀 1153·2019-08-26 14:00
閱讀 2440·2019-08-26 13:58
閱讀 3438·2019-08-26 10:39