自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Java開發(fā)做了10年后,推薦此框架,顛覆Java應(yīng)用

開發(fā) 后端
Spring Boot是由Pivotal團隊提供的全新框架,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置。

 為什么說Spring Boot是顛覆性的呢?因為它徹底改變了Java應(yīng)用開發(fā)的模式。

Spring Boot是由Pivotal團隊提供的全新框架,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置。通過這種方式,Boot致力于在蓬勃發(fā)展的快速應(yīng)用開發(fā)領(lǐng)域(rapid application development)成為***。

[[251825]]

Spring boot的特點

1. 創(chuàng)建獨立的Spring應(yīng)用程序

2. 嵌入的Tomcat,無需部署WAR文件

3. 簡化Maven配置

4. 自動配置Spring

5. 提供生產(chǎn)就緒型功能,如指標(biāo),健康檢查和外部配置

6. 絕對沒有代碼生成和對XML沒有要求配置

Spring boot的優(yōu)點

自動化確實方便,做微服務(wù)再合適不過了,單一jar包部署和管理都非常方便。只要系統(tǒng)架構(gòu)設(shè)計合理,大型項目也能用,加上nginx負(fù)載均衡,輕松實現(xiàn)橫向擴展

spring boot 要解決的問題, 精簡配置是一方面, 另外一方面是如何方便的讓spring生態(tài)圈和其他工具鏈整合(比如redis, email, elasticsearch)

Spring boot的使用

1、maven配置文件

2、application類

3、配置類

4、添加filter

5、controller

6、service

7、全局異常處理

說明:

@ControllerAdvice是controller的一個輔助類,最常用的就是作為全局異常處理的切面類

@ControllerAdvice可以指定掃描范圍

@ControllerAdvice約定了幾種可行的返回值,如果是直接返回model類的話,需要使用@ResponseBody進行json轉(zhuǎn)換

1、返回String,表示跳到某個view

2、返回modelAndView

3、返回model + @ResponseBody

8、添加被其他配置使用的bean

9、添加數(shù)據(jù)加載類

該組件在項目啟動時會立即執(zhí)行

 

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2020-11-05 07:23:17

Java應(yīng)用反射

2011-10-09 16:53:44

移動應(yīng)用開發(fā)框架

2024-07-02 12:25:01

2020-08-31 11:10:57

編程語言PythonJava

2016-10-14 14:16:28

Spring BootJava應(yīng)用

2018-05-25 16:32:45

Spring BootJava開發(fā)

2016-04-13 10:52:12

2009-09-22 09:25:45

Chrome谷歌

2015-07-20 10:02:57

Java團隊領(lǐng)導(dǎo)人

2019-08-21 09:00:00

2019-07-12 15:21:21

加密貨幣銀行貨幣

2024-06-07 11:14:24

2018-05-31 15:30:11

JavaSpring Boot應(yīng)用開發(fā)

2011-11-29 16:07:36

移動Web開發(fā)框架移動開發(fā)

2011-09-05 09:53:36

CSS

2023-12-26 14:18:08

2023-05-11 10:34:42

JavaKotlinJavaScript

2011-08-22 10:11:03

JavaScript

2024-12-26 07:00:00

2015-08-18 15:14:47

點贊
收藏

51CTO技術(shù)棧公眾號