創建一個最簡單的SpringBoot應用


已經來實習了一段時間了,從開始接觸到SpringBoot框架到現在一直都感覺SpringBoot框架實在是為我們帶來了巨大遍歷之處,之前一直在用並沒有總結一下,現在有空從零開始寫點東西,也算是對基礎的鞏固吧..

一,環境准備

1.推薦使用IntelliJ IDEA,用過都知道好。

2.maven

二,建立新項目

打開IDEA建立一個新的Maven項目,這個很簡單不在解釋了。

然后我們打開我們的pom文件添加SpringBoot的相關依賴和插件。

首先設置我們的<parent>

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.2.RELEASE</version>//這里的版本可以按自己需要更改
</parent>

然后設置我們最基本的SpringBoot應用web依賴。

    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        //由於繼承了partent不需要再指定version
    </dependency>

需要說明的是spring-boot-starter-web除了聚集了SpringBoot自動配置的一些jar包還包含了基本的Spring的jar包,spring-aop,spring-beans,spring-context,spring-webmvc,spring-boot-start-tomcat等等jar包。

正是有內置的tomcat,我們的SpringBoot應用才能達成jar包直接運行,這樣的特性很利於我們分布式應用的部署,部署攜帶都很方便。

現在一個最基本的SpringBoot應用環境已經搭建完成,接下來我們編寫相應的controller.

三,編寫代碼

代碼很簡單,但是需要注意的一點是SpringApplication啟動類必須放在一個包下,否則會報錯,個人覺得是因為SpringBoot自動啟動默認類下包掃描如果沒有包的話肯定不行啊。

@SpringBootApplication
//這個注解等同於
//@configuration(新版@SpringBootConfiguration)
//@componentScan
//@enableAutoConfiguration
public class MySpringBootApplication  {
    public static void main(String[] args) {
        SpringApplication.run(MySpringBootApplication.class, args);
    }

}

 

直接運行即可看到SpringBoot的啟動標識。。。

下一章我會寫一個SpringBoot應用配合mybatis框架的簡單數據訪問應用,並打包為jar包部署運行。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM