搭建 SpringBoot 2.0 项目 (二) 简单项目的搭建

SpringBoot 入门系列:

搭建 SpringBoot 2.0 项目 (一) 开发环境的搭建(安装开发工具STS)

搭建 SpringBoot 2.0 项目 (二) 简单项目的搭建

搭建 SpringBoot 2.0 项目 (三) 使用 JPA 访问MySQL数据库

搭建 SpringBoot 2.0 项目 (四) 使用 Mybatis 访问MySQL数据库

搭建 SpringBoot 2.0 项目 (五) 搭建一个集成ssm的web项目

安装开发工具STS后,一个新项目的创建就会变得简单易懂,借助开发工具STS,创建一个项目不需要我们去写复杂的配置文件。开发工具STS的安装参看我的博客 https://blog.csdn.net/Henry_Lin_Wind/article/details/82801696

创建一个新的项目有两种方法,一种是通过开发工具STS,另外一种是通过官网的SPRING INITIALIZR,SPRING INITIALIZR用于多种IDE的搭建,可以选择项目类型,开发语言和框架版本等。

SPRING INITIALIZR:https://start.spring.io/ ,点击访问进入以下页面:

直接点击生成一个原始的maven项目,不过没有相关的依赖。添加相关依赖可以通过点击  Switch to the full version 添加

本文通过添加一个简单的web依赖来简单演示

点击生成项目,即可得到一个包含web依赖的demo_web项目。以上为通过官网的SPRING INITIALIZR创建项目,下面为通过开发工具STS创建一个简单的web项目。

1、新建Spring Start Project

        File——>New ——>Other 

填写项目名称,其他的可以默认,项目类型maven

下一步选择项目的依赖,本案例作为示例,这里只添加web。

点击完成

项目创建完成,如下图

打开 pom.xml,可以发现基本的配置文件已经配置好了

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.0.5.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>

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

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

2、添加测试代码

通过开发工具或SPRING INITIALIZR创建项目后,在src/main/java目录下的com.example.demo里新建controller包,并新建一个MyDemoController类。如下图:

package com.example.demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
 
@RestController
@RequestMapping("/")
public class MyDemoController {
	@RequestMapping("/hello")
	public String hello(String from) {
		return "hello world!";
	}
}

打开MydemoApplication类,右键——>run as ——>spring boot app启动项目 

访问http://localhost:8080/hello

如下图,一个简单的项目搭建成功了。整个过程只需要新建一个控制类,无需开发人员写配置文件。

猜你喜欢

转载自blog.csdn.net/Henry_Lin_Wind/article/details/82804763