springboot笔记02——快速入门quickstart

本文介绍Spring Boot的quickstart程序。先说明了开发环境,包括JDK、Spring Boot、Maven版本及开发工具。接着详细阐述创建项目过程,含父模块和qks模块创建、修改模块的pom.xml和配置文件、创建控制类。最后进行测试,通过浏览器访问指定网址验证程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

学习一个新的框架,往往会用一个quickstart快速入门,这次就写一下springboot的quickstart程序。

开发环境

JDK 1.8

Springboot 2.1.6

Maven 3.3.9

Intellij IDEA 2018.3.5

注:springboot2.x 要求JDK、Maven版本 JDK 1.8+,Maven 3.2+

创建项目

创建父模块

创建新项目,选择Spring Initializr
1738909-20190713175821420-306882564.png
1738909-20190713175840692-1733100403.png

父模块先不添加依赖,springboot版本选择2.1.6

1738909-20190713180006763-1377028895.png

命名项目和存储位置

1738909-20190713180039642-1452256242.png

创建好的父模块的目录,可以删除红框内一些不需要的目录和文件

1738909-20190713180049568-599742694.png

创建qks模块

在父模块右键点击新建Module,同样选择Spring Initializr,这里的依赖勾选Web -> Spring Web Starter
1738909-20190713180127137-1456199329.png

创建好的qks模块

1738909-20190713180138387-948435342.png

目录介绍

  • main - java :Java类

  • mian - resources - static:静态资源

  • mian - resources - templates:模板文件目录

  • application.properties(或application.yml) :Springboot项目 的配置文件

  • test :测试相关目录

其中Springboot01QksApplication.java是springboot项目的主启动类,直接运行该类就可以运行整个项目。所要扫描的类(例如控制类)需要在主启动类同包或主启动类所在包的子包下。

修改qks模块的pom.xml

把父模块从spring-boot-starter-parent改为我们自己刚才创建的父模块
1738909-20190713180203178-254363893.png

我们按住ctrl+单击artifactId 看一下父模块的pom.xml
1738909-20190713180222801-877529236.png

可以看到它的父模块是spring-boot-starter-parent,点进去,spring-boot-starter-parent 的父模块是 spring-boot-dependencies,再点进去,在里面可以看到我们所依赖jar包的所有版本号,我们可以把spring-boot-dependencies称为springboot的版本控制中心。


说到这里,也许你就会明白把qks模块的父模块从spring-boot-starter-parent改为我们自己刚才创建的父模块有什么好处了。这样可以在我们的父模块中很方便地管理所有子模块所依赖的环境版本号。如果不这样做,一旦修改了版本号就需要在每个子模块中修改。

修改配置文件

将application.properties文件的后缀改为yml

在里面编辑:

server:
  port: 8081

这里是把项目Tomcat端口改为8081

创建控制类

1738909-20190713180301419-976790236.png

package com.jotal.springboot01qks.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {
    @RequestMapping("/test")
    public String test() {
        return "Hello Jotal! ";
    }

}

注:@RestController = @Controller + @ResponseBody

测试

直接Run ->Springboot01QksApplication.java

1738909-20190713180311385-439458430.png

可以看到端口为8081

在浏览器输入网址:http://localhost:8081/test
1738909-20190713180320935-1087989383.png

测试通过!!

转载于:https://www.cnblogs.com/Jotal/p/11181558.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值