SpringBoot實戰之基礎入門(一)

Spring Boot 引言

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化Spring應用的 初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不 再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應 用開發領域(rapid application development)成爲領導者。

springboot(微框架)= springmvc(控制器) + spring(項目管理)


Spring Boot 特點

1. 創建獨立的Spring應用程序
2. 嵌入的Tomcat,無需部署WAR文件
3. 簡化Maven配置
4. 自動配置Spring,沒有XML配置

Spring Boot 環境搭建

環境要求:

1. MAVEN 3.x+
2. Spring FrameWork 4.x+
3. JDK7.x +
4. Spring Boot 1.5.x+

1. 引入maven依賴

 	<!--繼承springboot的父項目-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.7.RELEASE</version>
    </parent>

    <dependencies>
        <!--引入springboot的web支持-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

2. 生成配置文件

項目中src/main/resources/application,yml

3. 建包並創建控制器

	  //在項目中創建指定的包結構
	  com.baizhi.controller
  	  @Controller
      @RequestMapping("/hello")
      public class HelloController {
          @RequestMapping("/hello")
          @ResponseBody
          public String hello(){
              System.out.println("======hello world=======");
              return "hello";
          }
      }

4. 創建入口類

//在項目中如下的包結構中創建入口類 Application
 @SpringBootApplication
 public class Application {
     public static void main(String[] args) {
         SpringApplication.run(Application.class,args);
     }
 }

5.運行main函數啓動springboot

o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8989 (http)
com.baizhi.Application : Started Application in 2.152 seconds (JVM running for 2.611)

//說明:  出現以上日誌說明啓動成功

5. 解決啓動tomcat端口占用問題

server:
  port: 8989                 #用來指定內嵌服務器端口號
  context-path: /springboot  #用來指定項目的訪問路徑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章