性色xxx-性色欧美xo影院-性性欧美-性夜影院爽黄a爽免费看网站-久青草国产观看在线视频-久青草国产免费观看

推廣 熱搜: 廣場  Java  app  Word  營業  微信公眾號  北京代理記賬  商城  代理記賬  商標交易 

spring boot 小程序教程 springboot和ssm有什么區別,大學生學哪個好?

   2023-04-27 企業服務招財貓130
核心提示:springboot和ssm有什么區別,大學生學哪個好?首先,SpringBoot和SSM都是Java系統的開發框架,是JavaWeb開發環境中最熱門的框架。其實兩者之間有很多聯系。SSM是一個框架集

springboot和ssm有什么區別,大學生學哪個好?

首先,SpringBoot和SSM都是Java系統的開發框架,是JavaWeb開發環境中最熱門的框架。其實兩者之間有很多聯系。

SSM是一個框架集,主要由SpringSpringMVCMyBatis等開源框架組成。它是一個聚合,而不是某一家公司的產品。Spring是用來管理Bean的,SpringMVC是基于Spring的MVC框架,MyBatis是輕量級的持久性框架。

SpringBoot是Spring正式推出的基于Spring的開發框架,包含了很多子產品(如Spring、SpringMVC、Spring-Data-Jpa等第三方產品),還提供了內置的Tomcat。

所以SpringBoot的背景比SSM強,SSM比春天懶。

兩者最大的區別是:

SpringBoot提供了類似腳手架的功能,使得配置比SSM簡單很多,甚至說SpringBoot可以零配置運行。

SpringBoot在使用和部署上比SSM更高效、更便捷;

SpringBoot錯誤的調試可能比SSM麻煩一點,因為SpringBoot是高度封裝的。

綜上所述,對于剛接觸的開發者來說,可以直接學習SpringBoot,以后SpringBoot會是主流。

那個這是我的看法。如有不同意見,請在下方評論區發表意見~我是科技領域的創作者,有十年互聯網行業經驗。請跟隨我了解更多科技知識!

springboot如何動態地創建一個bean方法?

Spring使用代碼通過以下添加bean:

1.打開eclips

SpringBoot究竟是如何跑起來的?

如果使用SpringApplication的靜態run方法,首先要在這個方法中創建一個SpringApplication對象的實例,然后調用SpringApplication的這個實例方法。當SpringApplication的實例初始化時,它會提前做幾件事:

根據類路徑中是否存在特性類(),決定是否應該創建用于Web應用的Applicat。IonContext類型。

使用SpringFactoriesLoader查找并加載應用程序中所有可用的ApplicationContextInitializer。;的類路徑。

使用SpringFactoriesLoader查找并加載應用程序中所有可用的ApplicationListener。;的類路徑。

推斷并設置main方法的定義類。

2)在Spring應用程序實例被初始化和設置之后,它開始執行run方法的邏輯。在方法執行的開始,它首先遍歷并執行所有可以通過SpringFactoriesLoader找到并加載的SpringApplicationRunListener。調用它們的started()方法并告訴這些SpringApplicationRunListener"嘿,SpringBoot應用程序要開始執行了!"。

3)創建并配置當前SpringBoot應用程序要使用的環境(包括配置要使用的PropertySource和Profile)。

4)遍歷調用所有SpringApplicationRunListener的EnvironmentPrepared()的方法,告訴他們:"當前SpringBoot應用程序使用的環境已經準備好了!"。

5)如果SpringApplication的showBanner屬性設置為true,則打印橫幅。

6)根據用戶在初始化階段是否已經明確設置了applicationContextClass的類型和推理結果,決定應該為當前SpringBoot應用創建什么類型的ApplicationContext并完成,然后根據條件決定是否添加ShutdownHook。決定是否使用定制的BeanNameGenerator,決定是否使用定制的ResourceLoader,當然最重要的是,為創建的ApplicationContext設置之前準備好的環境。

7)應用上下文創建完成后,SpringApplication會再次使用Spring-FactoriesLoader在類路徑中查找并加載所有可用的ApplicationContext-Initializer,然后遍歷并調用這些ApplicationContextInit。初始化ializer的(applicationContext)方法以進一步處理創建的ApplicationContext。

8)遍歷并調用所有SpringApplicationRunListener的contextPrepared()方法。

9)核心步驟是將通過@EnableAutoConfiguration獲得的所有配置以及其他形式的IoC容器配置加載到準備好的ApplicationContext中。

10)遍歷并調用所有SpringApplicationRunListener的contextLoaded()方法。

11)調用ApplicationContext的refresh()方法,完成IoC容器可用的最后一個工作過程。

12)找出當前ApplicationContext中是否注冊了CommandLineRunner,如果是,則遍歷并執行它們。

13)正常情況下,遍歷并執行SpringApplicationRunListener的finished()方法。(如果整個過程異常,仍然會調用SpringApplicationRunListener的所有finished()方法,但這種情況下會傳入異常信息進行處理。)

 
反對 0舉報 0 收藏 0 打賞 0評論 0
 
更多>同類資訊
推薦圖文
推薦資訊
點擊排行
合作伙伴
網站首頁  |  關于我們  |  聯系方式  |  使用協議  |  版權隱私  |  網站地圖  |  排名推廣  |  廣告服務  |  積分換禮  |  網站留言  |  RSS訂閱  |  違規舉報  |  冀ICP備2023006999號-8
 
主站蜘蛛池模板: xxxxxx日本处大片免费看 | 日韩综合nv一区二区在线观看 | 日韩a免费| 亚洲综合激情小说 | 黄色永久网站 | 免费精品视频 | 亚洲爆爽 | 亚洲国产日韩无在线播放 | 91抖音在线观看 | 日韩三级免费看 | 茄子视频黄色 | www.激情五月| 日本韩国在线观看 | 免费看的黄视频 | 香蕉视频破解 | 大黄免费 | 欧美精品专区免费观看 | 成人一级免费视频 | 色网站在线播放 | 女厕所vedioxxxx | 日日摸夜夜添夜夜添影院视频 | 2015小明台湾永久区域免费 | 夜色影院在线观看 | 色秀视频免费高清网站 | 黄色网点 | 欧美成人小视频 | 美女免费视频一区二区三区 | 夫妻一级 | 久久九九视频 | 国产在线爱做人成小视频 | 波多野结衣一区二区三区高清在线 | 欧美一区二区三区成人看不卡 | 午夜免费视频观看 | 成在线视频 | xxxx久久| 国产精品免费视频播放 | 日韩欧美网站 | 免费人成在线观看视频不卡 | 午夜私人影院在线观看 | 久久亚洲国产成人亚 | 狼伊千合综网中文 |