欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

SpringBoot應(yīng)用服務(wù)啟動(dòng)與安全終止的示例分析

這篇文章主要為大家展示了“SpringBoot應(yīng)用服務(wù)啟動(dòng)與安全終止的示例分析”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“SpringBoot應(yīng)用服務(wù)啟動(dòng)與安全終止的示例分析”這篇文章吧。

我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、雞冠ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的雞冠網(wǎng)站制作公司

SpringBoot應(yīng)用服務(wù)啟動(dòng)

代碼:

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);
  }
}

通過(guò)該main()函數(shù)作為入口,可以啟動(dòng)SpringBoot服務(wù)。雖然這里只有幾行代碼,當(dāng)時(shí)已經(jīng)是一個(gè)完整的web程序。

有幾個(gè)注解需要特殊說(shuō)明一下,我在開發(fā)的時(shí)候就在這幾個(gè)注解上吃了不少虧。

@EnableAutoConfiguration:這個(gè)注解告訴Spring Boot根據(jù)添加的jar依賴猜測(cè)你想如何配置Spring。由于spring-boot-starter-web添加了Tomcat和Spring MVC,所以auto-configuration將假定你正在開發(fā)一個(gè)web應(yīng)用并相應(yīng)地對(duì)Spring進(jìn)行設(shè)置。

@ComponentScan:注解搜索beans,并結(jié)合@Autowired構(gòu)造器注入。

@SpringBootApplication:等價(jià)于以默認(rèn)屬性使用@Configuration,@EnableAutoConfiguration和@ComponentScan,不過(guò)該注解只搜索該包同級(jí)的包和下級(jí)的包?。。。。?!

SpringBoot應(yīng)用安全終止

由于SpringBoot集成了tomcat,所以當(dāng)SpringBoot應(yīng)用啟動(dòng)之后,不能像對(duì)普通的tomcat操作一下來(lái)操作SpringBoot,不過(guò)SpringBoot封裝了啟動(dòng),停止的方法。

SpringBoot,作為Spring框架對(duì)“約定優(yōu)先于配置(Convention Over Configuration)”理念的最佳實(shí)踐的產(chǎn)物,它能幫助我們很快捷的創(chuàng)建出獨(dú)立運(yùn)行、產(chǎn)品級(jí)別的基于Spring框架的應(yīng)用,大部分Spring Boot應(yīng)用只需要非常少的配置就可以快速運(yùn)行起來(lái),是一個(gè)與微服務(wù)(MicroServices)相當(dāng)契合的微框架。

主要有兩種方式:通過(guò)HTTP發(fā)送shutdown信號(hào),或者通過(guò)service stop的方式,本文只介紹HTTP方式。

1.在pom.xml中引入actuator依賴

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

2.在application.properties文件開啟shutdown endpoint,SpringBoot的endpoints.shutdown.enabled默認(rèn)是關(guān)閉的。

#啟用shutdown
endpoints.shutdown.enabled=true
#禁用密碼驗(yàn)證
endpoints.shutdown.sensitive=false

3.發(fā)送停止信號(hào),使用curl向服務(wù)器發(fā)送post請(qǐng)求:

curl -X POST host:port/shutdown

 將會(huì)得到返回消息如下:

{"message":"Shutting down, bye..."}

4.可以看出此方法非常方便,但是也很不安全,正式使用時(shí),必須對(duì)該請(qǐng)求進(jìn)行必要的安全設(shè)置,可以借助spring-boot-starter-security進(jìn)行身份認(rèn)證:
pom.xml添加security依賴

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-security</artifactId>
</dependency>

application.properties中變更配置

#開啟shutdown的安全驗(yàn)證
endpoints.shutdown.sensitive=true
#驗(yàn)證用戶名
security.user.name=admin
#驗(yàn)證密碼
security.user.password=secret
#角色
management.security.role=SUPERUSER

 指定路徑、IP、端口

#指定shutdown endpoint的路徑
endpoints.shutdown.path=/custompath
#也可以統(tǒng)一指定所有endpoints的路徑`management.context-path=/manage`
#指定管理端口和IP
management.port=8081
management.address=127.0.0.1

以上是“SpringBoot應(yīng)用服務(wù)啟動(dòng)與安全終止的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:SpringBoot應(yīng)用服務(wù)啟動(dòng)與安全終止的示例分析
文章出自:http://aaarwkj.com/article10/jjgogo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化電子商務(wù)、服務(wù)器托管、建站公司響應(yīng)式網(wǎng)站、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
最新日韩精品电影在线网| 日本中文有码在线观看| 又黄又爽区一区二区三| 国产成人91精品免费看片| 国产精品自拍av一区二区| 亚洲不卡在线免费av| 国产黄片一区二区不卡| 亚洲精品日韩国产av| 日本欧美一区中文字幕| 亚洲国产日韩欧美在线| 中文字幕av久久激情| 一级片一区二区中文字幕| 三级久久三级久久三级| 中文字幕在线五月婷婷| 免费无码不卡av一区二区| 日本不卡一区二区三区四| 日本精品在线小视频| 亚洲精品午夜久久久av| 91在线视频国产网站| 国产白丝免费在线观看| 91女厕偷拍女厕偷拍| 欧美日韩另类综合91| 18禁黄久久久一区二区三区| 国产三级三级三级免费看| 久久av少妇亚洲精品| 亚洲一区制服无码中文| 婷婷久久香蕉毛片毛片| 久久亚洲av麻衣北条麻妃 | 日韩精品一区二区av在线| 黄色免费大片在线播放| 青青草成年人免费视频 | 91久久精品凹凸一区二区| 国产av一区二区三区最新精品| 久久久久亚洲av成人网人| 剧情av一区二区在线| 国产精品不卡一不卡二| 亚洲国产欧美日韩综合| 日本岛国大片在线视频| 一区二区三区蜜桃av| 欧美一区二区三区人妻熟妇| 在线视频一区二区三区精品观看|