idea快速开始一个SpringBoot项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_38001814/article/details/87976967

前言:工作中的主项目由于还是spring,之前参与开发的一个SpringBoot项目时,框架也已经由架构师全部搭建好了,今天这边也记录下如何在idea下搭建一个SpringBoot项目。

新建springboot项目

1、file->new->project

2、直接next即可

3、填写项目信息,然后next

4、选择web,然后next

5、finish即新建项目完成,稍等一会即初始化完成

运行项目

此时项目结构图如下:

1、可以把图中圈红的文件即目录删除,并没有什么用

2、新建一个controller,输出hello world。

知识点:@RestController 等价于 @Controller + @ResponseBody,返回的内容就是return里面的,无法返回jsp或者html页面,使用了@RestController,则无需在方法头部使用@ResponseBody了。

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello () {
        return "hello world";
    }
}

3、运行启动类Demo111Application即可

4、浏览器访问http://localhost:8080/hello,没有意外会得到如下图的结果

注意:如果浏览器访问失败,有可能有两个原因:

1、tomcat的默认端口号被占用了,lsof -i tcp:8080,查看是否被使用,如果你是mac的话且已登录微信,你会发现微信刚好占用了8080端口,此时修改下tomcat的端口号即可,在application.properties文件中加上一行即可:server.port=8084,重新运行即可,如果还不行看下原因2

2、启动类未在顶级目录下,比如如下的截图是错误的

正确的项目结构应为:

这里还有一个坑就是启动类不能直接放在src目录下,否则会报找不到该类错误

猜你喜欢

转载自blog.csdn.net/m0_38001814/article/details/87976967