成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

spring boot executable jar/war 原理

e10101 / 1056人閱讀

摘要:所以在下面,可以把一個文件直接寫在一個文件的開頭,這樣子會被認為是一個。而處理軟件在讀取這個文件時,仍然可以正確地處理。還可以自動識別是處于還是不同中。

spring boot executable jar/war

spring boot里其實不僅可以直接以 java -jar demo.jar的方式啟動,還可以把jar/war變?yōu)橐粋€可以執(zhí)行的腳本來啟動,比如./demo.jar。

把這個executable jar/war 鏈接到/etc/init.d下面,還可以變?yōu)閘inux下的一個service。

只要在spring boot maven plugin里配置:


    org.springframework.boot
    spring-boot-maven-plugin
    
        true
    

這樣子打包出來的jar/war就是可執(zhí)行的。更多詳細的內(nèi)容可以參考官方的文檔。

http://docs.spring.io/spring-...

zip格式里的magic number

生成的jar/war實際上是一個zip格式的文件,這個zip格式文件為什么可以在shell下面直接執(zhí)行?

研究了下zip文件的格式。zip文件是由entry組成的,而每一個entry開頭都有一個4個字節(jié)的magic number:

Local file header signature = 0x04034b50 (read as a little-endian number)

即 PK