SpringBoot 2.x入门与框架介绍,简单实现HelloWorld
一、介绍
SpringBoot主要解决的是在微服务的架构下简化配置(有快速配置)、前后端分离、快速开发
优点:
1、提供了快速启动入门
2、开箱即用、提供默认配置
3、 内嵌容器化web项目
4、没有冗余代码生成和xml配置要求
二、创建项目
创建SpringBoot项目的几种方式:
- 官网的Initializr
- 使用Eclipse、STS、Idea等IDE创建Maven项目并引入依赖
- 使用STS插件的Spring Initializr创建项目
访问http://start.spring.io/ 进入Spring项目Initializr
生成下载demo.zip
三、导入项目
将上面下载的demo.zip解压导入
打开idea,点击file —>选择open打开解压后的demo
正常打开后,自动加载相关jar,可以正常看到项目结构
其实也可以直接使用idea新建Spring Initializr项目
四、启动项目
直接run启动程序里的Main()方法
运行成功提示信息:
五、简单使用,实现helloworld
在application.properties新增配置信息
把所有的配置全放在这个文件里,方便统一管理,maven也可以做到
server.port=8090
server.servlet.context-path=/demo
新增一个HelloController
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author ysxbohui.com
* @date 2022/7/2
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String index(){
return "Hello World";
}
}
启动项目,访问http://localhost:8090/demo/hello
参考:http://www.ysxbohui.com/article/8
各位道友,既然来了点个赞呗😊