备份笔记。所有代码都是2019年测试通过的,如有问题请自行搜索解决!
下一篇:springboot-基础-添加model和controller的简单例子+常用注解含义
目录
- 配置
- helloword示例
- 新建项目
- 创建文件
配置
- spring boot官方有定制版eclipse,也就是STS,因为不想再装,所以考虑eclipse+插件
- 安装jdk和eclipse
- 安装插件Spring Tools 4
eclipse–菜单–Help–Eclipse Markerplace–搜索sts,安装Spring Tools 4
右下角100%才算完成
- 装个maven
maven是一个项目管理工具,它可以管理依赖,自动下载jar包;帮助构建项目;管理项目相关知识。
下载并解压
http://maven.apache.org/download.cgi
window–preferences–maven–installations,添加解压路径并选中
打开F:\eclipse\apache-maven-3.6.1\conf\settings.xml
添加
<!--配置maven本地jar仓库,即jar包保存在本机的路径-->
<localRepository>F:\eclipse\maven\localRespository</localRepository>
<!--使用阿里云镜像-->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
最后打开 window–preferences–maven–User Settings
最后等待一下,重启生效。
helloword示例
新建项目
File–New–Project–Spring Starter Project
配置dependency,要spring web starter。
如果遇到SocketTimeoutException: connect timed out
把service url改为这个
https://start.aliyun.com/
来自 https://blog.csdn.net/weixin_42322648/article/details/107588956
创建文件
只建一个HelloWorldController.java,内容是:
package com.example.demo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
// @RestController :这个注解相当于@ResponseBody 和 @Controller两个注解的组合
// 不返回视图,只返回数据
@RestController
public class HelloWorldController {
@GetMapping(value = "/test")
public String test() {
return "Spring Boot:Hello World";
}
}
右键项目名称–Run As–Spring Boot App
打开本机浏览器: