A New Start

IDEA快速搭建SpringBoot项目

一、快速上手

按下系列图步骤可快速创建项目。

SpringBoot01.pngSpringBoot02.png

下图选择引入的 jar 包,由于是快速搭建,所以只需引入需要的 web 包。

SpringBoot03.pngSpringBoot04.png点 finish 就创建成功了。

然后,下图就是项目的结构,其中自动帮我们创建了启动类 DemoApplication.java,还有配置文件 application.properties

SpringBoot07.png

SpringBoot06.png

二、HelloWorld

默认是8080端口,如果想修改,就进入 application.properties 中修改吧,添加如下代码即可。

我们创建了两个 Controller,如下,然后进去启动类跑 main 方法即可启动。

然后浏览器分别访问 http://localhost:8081/upload 和 http://localhost:8081/upload2

我们发现前一个会报错,找不到页面,后一个就会在页面看到我们返回的 “HelloWorld2 !

缘由很简单,两个Controller,在类上面的注解不同, Ctrl + 左键 点击进入 @RestController,你会发现下图的惊喜,它已经帮我们加了 ResponseBody 这个注解,所以返回的是个 Json 串,Spring 不会像第一个 Controller 一样帮我们去找对应的页面。

SpringBoot10.png

代码就不贴了,都是最基本的小操作,从此开发Java 的 web 项目,是不是多了一条简洁的道路。

虽然起步变简洁了,但是我们需要的很多配置该怎么解决呢?其实 SpringBoot 里面有一个注解叫 @Configuration,加上这个注解的类,就变成一个配合类的,有兴趣的自己研究吧,在此就贴一份简单的 thymeleaf 的配置文件供参考。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注