springboot啟動(dòng)流程總結(jié)?Springboot啟動(dòng)流程
- 夕逆IT
- 前端設(shè)計(jì)
- 2023-08-13
- 332
大家好,今天來(lái)為大家分享springboot啟動(dòng)流程總結(jié)的一些知識(shí)點(diǎn),和Springboot啟動(dòng)流程的問(wèn)題解析,大家要是都明白,那么可以忽略,如果不太清楚的話可以看看本...
大家好,今天來(lái)為大家分享springboot啟動(dòng)流程總結(jié)的一些知識(shí)點(diǎn),和Springboot啟動(dòng)流程的問(wèn)題解析,大家要是都明白,那么可以忽略,如果不太清楚的話可以看看本篇文章,相信很大概率可以解決您的問(wèn)題,接下來(lái)我們就一起來(lái)看看吧!
啟動(dòng)springboot報(bào)錯(cuò)怎么解決
【解決辦法】
需要在啟動(dòng)類(lèi)的@EnableAutoConfiguration或@SpringBootApplication中添加exclude={DataSourceAutoConfiguration.class},排除此類(lèi)的autoconfig。啟動(dòng)以后就可以正常運(yùn)行。
【原因】
這個(gè)原因是maven依賴(lài)包沖突,有重復(fù)的依賴(lài)。
【SpringBoot】
SpringBoot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。
該框架使用了特定的方式來(lái)進(jìn)行配置,從而使開(kāi)發(fā)人員不再需要定義樣板化的配置。通過(guò)這種方式,SpringBoot致力于在蓬勃發(fā)展的快速應(yīng)用開(kāi)發(fā)領(lǐng)域(rapidapplicationdevelopment)成為領(lǐng)導(dǎo)者。
springboot怎么啟動(dòng)的
springboot的三種啟動(dòng)方式一:IDE運(yùn)行Application這個(gè)類(lèi)的main方二:在springboot的應(yīng)用的根目錄下運(yùn)行mvnspring-boot:run三:使用mvninstall生成jar后運(yùn)行先到項(xiàng)目根目錄mvninstallcdtargetjava-jarxxxx.jar
spring boot內(nèi)嵌tomcat如何啟動(dòng)
1.nohupnohup是linux的一個(gè)命令,忽略所有l(wèi)inux掛斷信號(hào)(比如斷掉shell連接),他也可以重定向輸出到一個(gè)文件(不指定則默認(rèn)創(chuàng)建nohup.out)
2.&表示后臺(tái)運(yùn)行(ctrl+C的時(shí)候不斷掉)一般和nohup合用:nohup應(yīng)用命令&
springbootJava運(yùn)行命令為:nohupjava–jar文件名.jar–參數(shù)1–參數(shù)2&
3常用參數(shù)
1.spring.profiles.activespringboot特有的參數(shù),代表當(dāng)前運(yùn)行環(huán)境
值是根據(jù)文件配置指定的,通常為dev、test、uat、prod
2.server.portspringboot特有參數(shù),代表當(dāng)前jvm打開(kāi)哪個(gè)端口
當(dāng)Spring boot配置了數(shù)據(jù)源之后啟動(dòng)為什么會(huì)慢
1、網(wǎng)站營(yíng)銷(xiāo)的原因,給你感覺(jué)他們實(shí)力強(qiáng)大,有很多下載地點(diǎn),而且用戶(hù)從心理上,也覺(jué)得,找一個(gè)距離他們比較近的地方,下載速度可能會(huì)快點(diǎn),但如果用迅雷下載的話,在多數(shù)據(jù)源情況下,實(shí)際不存在這個(gè)問(wèn)題;2、如果你是網(wǎng)通用戶(hù),從電信服務(wù)器上下載,由于涉及兩個(gè)主干網(wǎng)之間連通問(wèn)題,速度確實(shí)會(huì)慢一些
springboot怎么啟動(dòng)測(cè)試
packageio.geekidea.fastspringboot.test;importlombok.extern.slf4j.Slf4j;importorg.junit.Test;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.redis.core.RedisTemplate;/***@authorMrLiu*@date2018/11/10*/@Slf4jpublicclassTestRedisTemplateextendsBaseTest{@AutowiredprivateRedisTemplateredisTemplate;@Testpublicvoidtest(){redisTemplate.opsForValue().set("hello","HelloRedis...");Objecthello=redisTemplate.opsForValue().get("hello");log.debug("hello="+hello);}}參考:
https://github.com/geekidea/fast-spring-boot/blob/master/src/test/java/io/geekidea/fastspringboot/test/TestRedisTemplate.java
好了,文章到此結(jié)束,希望可以幫助到大家。
本文鏈接:http://xinin56.com/qianduan/450.html