myeclipse springboot 运行内存溢出_springboot学习心得 - aowumao
簡介:
對Spring框架盛行了多年的java方向開發(fā)人員來說,每個人java開發(fā)已經(jīng)把spring框架當作開發(fā)中不可或缺的一部分,之前傳統(tǒng)的模式配置文件的形式存在,而對應大多數(shù)入門級開發(fā)人員來說配置出現(xiàn)一點紕漏都會導致運行失敗或者更大的問題,因此會浪費開發(fā)人員很多寶貴的時間,對公司來說也是有所損失。那么spring開源組織很早之前就意識到這個問題的存在,于是他們spring框架的全系列組件進行內(nèi)部封裝。對外只提供maven或者gradle的形式來進行引入,讓每個spring項目都是以spring的子項目的形式來運行,這樣開發(fā)人員不用再去注重配置文件的繁瑣而是把精力放在業(yè)務邏輯以及更深層次的架構方面。自此SpringBoot就誕生了,他有著純正的開源血統(tǒng)。
SpringBoot主要優(yōu)點:
1.為所有Spring開發(fā)者更快的入門。
2.開箱即用,提供各種默認配置來簡化項目配置。
3.內(nèi)嵌式容器簡化Web項目。
4.沒有冗余代碼生成和XML配置的要求。
5.提供一系列大型企業(yè)級項目的功能性特征。
開始構建:
使用IntelliJ IDEA構建
點擊Create New Project來創(chuàng)建一個新的Springboot應用程序
點擊next繼續(xù)下一步操作,根據(jù)界面輸入選項填寫對應的內(nèi)容即可:
下一步我們勾選web依賴加入到我們的項目中:
注意一點:如果上面我們選擇war形式,也添加了web依賴并且在開發(fā)過程中使用Application形式啟動,則需要注釋配置文件內(nèi)tomcat依賴的scope屬性。
生成工程目錄結構如上
目錄結構有如下幾個:
1./src/main/java/存放項目所有源代碼目錄
2./src/main/resources/存放項目所有資源文件以及配置文件目錄
3./src/test/存放測試代碼目錄
自動生成文件解釋
LessonOneApplication該類是程序的入口,類內(nèi)有個main方法,可以直接通過run as運行項目
該配置文件是項目的核心配置文件,以的形式存在。
maven配置文件,因為我們采用的maven管理jar,所以這里會自動生成pom文件。
@SpringBootApplication注解
我們可以看到工具為我們自動生成的入口程序是有@SpringBootApplication的這么一個注解,那它主要是做什么的呢?不難看出,它是聲明當前類為sprinboot的入口類,而一個springboot項目內(nèi)有且只有一個這個注解存在。
編寫HelloWordController
我們首先在/src/main/java/com/yuqiyu(該目錄是你構建項目的目錄)目錄下創(chuàng)建一個叫做lessonOne的packpage,然后在lessonOne下在創(chuàng)建一個叫controller的packpage,最后我們在controller包下創(chuàng)建一個類文件,我們使用@RestController來聲明我們新創(chuàng)建的HelloWordController是一個訪問控制器,如圖:
總結
以上是生活随笔為你收集整理的myeclipse springboot 运行内存溢出_springboot学习心得 - aowumao的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rst路由器什么意思(电脑怎么知道自己的
- 下一篇: 如何挑选一只好基金