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