码农的世界互联网科技

spring boot学习(一)之入门学习

2018-11-15  本文已影响2人  xml_

前言

Spring Boot的主要优点:

入门

构建一个基础的spring boot项目,并搭建一个简单的http协议请求案例,来初步了解spring boot

前提要求
构建maven项目
1,浏览器访问:https://start.spring.io/
2,点击Generate Project下载项目
3,解压下载的项目并导入到IntelliJ IDEA中:
项目目录
1.png

如上图所示,Spring Boot的目录主要包括以下几个部分:

引入web依赖

打开pom.xml文件,我们发现只引入了两个依赖:

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

    </dependencies>

加入web 依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

写一个服务类,如:

@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String index() {
        return "Hello World";
   }
}

启动主程序(Chapter1Application类),浏览器访问http://localhost:8080/hello,返回:

1.png

总结

在输入http://localhost:8080/hello时可能没有返回想要的结果,而是返回如下图所示的错误信息:

1.png
原因:Application启动类放的位置不对,要将Application放在最外层,也就是要包含所有子包。
修改前:
1.png
修改后:
2.png

原创作者:梦凌小样
作品链接:https://www.jianshu.com/p/f46d33d050c6【原创不易,转载请注明出处,感谢理解】
一位爱生活,爱创作,爱分享,爱自己的90后女程序员一枚,记录工作中的点点滴滴,一起学习,共同进步,期待能和优秀的您交上朋友

上一篇下一篇

猜你喜欢

热点阅读