Springboot2.0 HelloWorld(一)

准备工作或者说我的环境:

Eclipse:Eclipse Java EE IDE for Web Developers.Version: Oxygen.2 Release (4.7.2)

JDK1.8

Maven3.5

Eclipse STS插件,安装步骤Eclipse-->Help-->Eclipse maketplace-->popular或者search搜索-->选择sts installed

有时候一次安装不成功报错,请关闭Eclipse重新安装,多试几次就能安装成功,博主尝试3次才安装成功.


流程目录

1.通过STS插件创建SpringBoot项目

2.添加控制器实现HelloWorld


1.通过STS插件创建SpringBoot项目

next进入下一步,如下图所示,勾选项目需要的组件,在左边红色矩形框内勾选后会出现在红色圆圈处,可以看到我勾选了Mybatis相关的一些组件,可以理解为这个步骤其实就是动态在mvn的pom.xml自动添加对应版本的包和添加相应配置,如数据源。如果添加了mysql,Mybatis需要配置数据库四元素,当前HelloWorld建议只勾选web组件。


点击finish后maven会开始下载相关包并构建项目,第一次创建项目需要一些时间。

项目构建成功之后目录结构如下图所示


2.添加控制器实现HelloWorld

在根包com.helloworld包下创建子包web并添加控制器


HelloWorldController代码如下

package com.helloworld.web;

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

@RequestMapping("/")
@RestController
public class HelloWorldController {
	@RequestMapping("/hello")
	public String helloworld() {
		System.err.println(1111);
		return "helloworld";
	}
}

接下来找到启动类,然后如下图方式启动,这里有两种方式启动

  1. java应用方式java  application或SpringBoot自带方式
  2. debug方式 前面种无法进行断点调试,如果开发中需要开启断点调试,请进入debug模式启动


如果使用了sts插件,除了第一次启动外,可以使用如下图所示红色圆圈标注的按钮重启


结果如下

HelloWworld完成!

注意点:

  1. 创建项目中勾选对应组件其实就是在pom.xml中添加相关jar包并且自动配置相关东西,比如Mybatis除了自动添加相关jar包外,还会默认配置数据源,所有如果添加了Mybatis组件就必须配置数据库四元素让Spring构建数据源。
  2. 控制器HelloWorldController的注解@RestController理解为@Controller+@ResponseBody,一般项目中只使用mvc注解@Controller来返回视图,而需要返回如json等其他格式数据时手动添加@ResponseBody注解
  3. 启动方式,有debug模式
  4. sts有插件可以快速启动,不需每次找到启动类启动。










猜你喜欢

转载自blog.csdn.net/u012169821/article/details/79847414