零基础入门Spring boot(一)——Hello Spring

目录

1、环境安装

1、安装Java(也可以通过IDE安装,此处不详细说明)

1、下载地址:

2、版本选择:

3、安装JDK:

4、配置环境变量:

5、测试安装

2、安装MAVEN

1、下载MAVEN:

2、解压缩到准备好的安装目录

3、maven的环境变量配置:

2、第一个DEMO

1、构建SpringBoot项目

1、手动官网构建

2、IDEA帮助构建:

2、安装MAVEN依赖

3、创建DEMO页面

1、新建Controller文件夹

2、创建demoController类(自己起名字)

3、写相关注解

4、写方法体

5、测试


1、环境安装

1、安装Java(也可以通过IDE安装,此处不详细说明)

1、下载地址:

https://www.oracle.com/java/technologies/javase-downloads.html

2、版本选择:

可以选择最新的版本,也可以选择经典的Java8,值得注意的是Java8的JDK叫jdk1.8。其中Java8必须同时安装JDK和JRE才可以快乐起飞(安装JDK的时候会让你安装JRE),Java8也需要同时配置这两个环境变量。最新的Java版本都只需要安装JDK即可。

3、安装JDK:

我愿称之为有手就行,一路下一步就完事了,不过记住安装路径。

4、配置环境变量:

变量名:JAVA_HOME

变量值:安装目录

变量名:PATH

变量值:%JAVA_HOME%\bin

不过要注意的是Java8需要同时添加两个PATH变量(JDK、JRE)。

5、测试安装

Win+R,cmd打开cmd。

输出java,应该输出帮助信息。

输入javac,应该输出帮助信息。

2、安装MAVEN

1、下载MAVEN:

https://maven.apache.org/download.cgi

2、解压缩到准备好的安装目录

解压缩到你想让它呆的地方,有手就行系列,不解释了。

3、maven的环境变量配置:

变量名:MAVEN_HOME

变量值:安装目录

变量名:PATH

变量值:%MAVEN_HOME%\bin

5、配置IDEA:

 

注意用户设置文件、本地仓库路径的合法性。

2、第一个DEMO

1、构建SpringBoot项目

1、手动官网构建

直接输入地址:

https://start.spring.io/

或在官网中进入:

按需填写即可,在右侧添加可能需要的模块,例如数据库相关模块,完毕后点击下面的GENERATE即可下载,之后导入IDEA即可。

2、IDEA帮助构建:

 有手就行系列,也建议新手自动构建,下一步后选择需要的模块即可。

2、安装MAVEN依赖

打开项目根目录下pom.xml。

注意事项:尽量在科学的环境下安装,否则疯狂报错,也可换国内源,详情请百度“Idea Maven 源”。也可一步到位,访问https://blog.csdn.net/weixin_35757704/article/details/118481861获取相关教程。

也可以pom.xml增加其他用得到的依赖项,相关文档很多,这里就不展开叙述了。

可以在以下两个网站中查找依赖:

https://search.maven.org/#browse

https://mvnrepository.com/

3、创建DEMO页面

1、新建Controller文件夹

2、创建demoController类(自己起名字)

在Controller文件夹中新建demoController类,有手就行系列。

3、写相关注解

@Controller

说明这里是Controller。

@RestController

相当于在每一个方法前都添加了@ResponseBody注解。

@RequestMapping(path = "/")

说明请求的目录,/表示根目录。

@CrossOrigin(origins = "http://127.0.0.1:8080", allowedHeaders = "*", allowCredentials = "true")

跨域请求允许(初学使用,实际项目中应该避免这样使用),origins = "http://127.0.0.1:8080"部分为可能的请求域。

注解后,相关包会自动引入。

@ResponseBody

使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。

4、写方法体

public String index(){

        return "<h1>Hello Spring</h1>";

    }

package com.demo.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

@Controller
@RequestMapping(path = "/Home")
public class IndexController {

    @RequestMapping(path = "/hello", method = RequestMethod.GET)
    @ResponseBody
    public String index(){
        return "<h1>hello Spring</h1>";
    }
}

5、测试

启动项目,在浏览器中请求该目录。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值