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

 

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