springboot——第一步(簡單搭建)

springboot優劣本帖就不說明了,僅作爲簡單創建之用。

按照習慣,依然使用maven創建項目(基礎環境及maven如果還未搭建,可百度一下)。

一、新建maven項目

依次點擊:File->new->other,然後輸入maven,最終選擇Manve Project,然後next;

默認選擇Use default;繼續Next。

選擇 maven-archtype-quickstart,然後Next。

依次輸入包名、項目名,然後繼續Next.

此時可能會出現以下錯誤,此問題解決方案請參考另一個帖子(待補充),如無此問題請略過。

最終項目目錄結構。

修改pom.xml文件,添加springboot依賴,最終文件內容爲:

<?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.jony.example</groupId>
	<artifactId>springboot</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>springboot</name>
	<description>Demo project for Spring Boot</description>

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.0.0.RELEASE</version>
		<relativePath />
	</parent>

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

		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jstl</artifactId>
		</dependency>

		<!-- Need this to compile JSP -->
		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
			<scope>provided</scope>
		</dependency>

		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<scope>test</scope>
		</dependency>
	</dependencies>
</project>

修改App.java啓動文件,內容如下:

其中@SpringBootApplication註解意思代表一下三種集合

@Configuration:表示將該類作用springboot配置文件類。

@EnableAutoConfiguration:表示程序啓動時,自動加載springboot默認的配置。

@ComponentScan:表示程序啓動是,自動掃描當前包及子包下所有類。

package com.jony.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * Hello world!
 *
 */
@SpringBootApplication
public class App 
{
    public static void main( String[] args )
    {
    	SpringApplication.run(App.class);
    }
}

 

新建一個Controller,MyController,內容如下:

package com.jony.example;

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

@RestController
public class MyController {
     
    @RequestMapping(value="/index")
    public String getPerson(){
       return "success";
    }
 
}

最終目錄結構:

右鍵App.java  ,Run as --->java application,啓動成功

瀏覽器訪問:http://localhost:8080/index (請注意此處8080端口不能被佔用,如何修改端口號,後面文章再敘述)

到此springboot簡單搭建完畢。項目下載地址:

https://download.csdn.net/download/niketwo/11873799

 

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