1. 程式人生 > >springboot 專案搭建(整合mybatis mysql mongodb)

springboot 專案搭建(整合mybatis mysql mongodb)

剛剛開始學習使用 Spring Boot 做個學習筆記! 1 Spring Boot web專案搭建 Spring Boot 框架的核心就是自動配置,這意味著我們再也不用在spring海量的xml配置中煎熬了!只要有 jar 包 Spring Boot 就會幫我們自動配置,當然若是預設的配置不能滿足我們的需求,Spring Boot 也是 允許我們使用自定義的配置的。當然 Spring Boot 優點並不只有自動配置,它還集成了內嵌的 web 伺服器,同時它還提供了優秀的系統監控等許多有用的功能。總之一切與 Spring Boot 有關的就是一句話 化繁為簡。它就代表著簡單方便。 Spring Boot 專案搭建很簡單: Configure environment

  • jdk1.8+
  • maven 3.3+
  • spirng-boot 1.5.2
  • eclipse 開始搭建 在eclipse中,右鍵new => maven project 在這裡插入圖片描述 點選 next 進入下一步 在這裡插入圖片描述 選擇 maven-archetype-quickstart 繼續點選下一步 在這裡插入圖片描述 編輯專案組名別名點選 finish 完成專案建立。 專案目錄: 在這裡插入圖片描述 pom.xml 新增 Spring Boot 的父pom依賴
   <parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>
spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> <relativePath/> </parent>

設定jdk和專案編碼格式

       <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</
project.reporting.outputEncoding
>
<java.version>1.8</java.version> </properties>

接下來新增Spring Boot web的依賴模型

<dependencies>
    <dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
	</dependency>
</dependencies>	

搞定依賴之後需要建立一個 Appliction 的 java 類(在我的專案中是TestAppliction.java)此檔案最好放在最頂層的包中,需要使用@SpringBootApplication 註解 類實現程式碼:

package com.boot;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class TestApplication {

	public static void main(String[] args) {
		SpringApplication.run(TestApplication.class, args);
	}
}

最後我們就可以開始編寫我們熟悉的 controller 了 :

package com.boot.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {
    @RequestMapping(value="/test",method=RequestMethod.GET)
	public String getLove() {
		return "hello world!";
	}
}

最後執行TestApplication可以得到如下的結果: 在這裡插入圖片描述 此時專案已經啟動成功 在瀏覽器中輸入 localhost:8080/test 就可以看到 : 在這裡插入圖片描述 今天先寫到這 明天繼續