第一章 eclipse配置springboot

1、安裝STS插件:打開Eclipse-Help-Eclipse Marketplace-popular

2.下載完成後,重啓eclipse,選擇新建project-spring-spring start project,新建Spring boot 項目。

3.新建完成後項目結構如下:

整體目錄結構和Spring項目一樣,只不過Spring boot的配置文件遷移到了application.yml(或者application.propertis),項目的入口爲BootTestApplication.java的main函數入口。

 

4.項目新建完成後測試,添加新的包:controller和myCotroller,類的代碼如下:

package com.example.controller;

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

@RequestMapping("/test")
@RestController
public class MyController {

	@RequestMapping("/hello")
	public String hello() {
		return "HELLO";

	}
}

@RestController是spring boot新增的一個註解,可以將返回的數據轉成json字符串,不用再寫@responsebody。

右鍵BootTestApplication.java-run as java application,運行項目。

http://localhost:8080/test/hello

一個基本的springboot項目搭建就完成了!

 

pom文件中的依賴如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.example</groupId>
	<artifactId>demo1</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>demo1</name>
	<description>Demo project for Spring Boot</description>
	
	<!--父類依賴,spring boot 1.5.2,其中核心依賴:spring-boot-starter,包括自動配置,日誌和yaml-->
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.0.2.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

	<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>

	<!--測試模塊所需要的依賴-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
	</dependencies>

	<!--插件,使用mvn進行打包,打包成一個jar文件-->
	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>


</project>

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章