Springboot后台restful服务单体架构搭建|第二章 开始构建springboot项目

第二章 开始构建springboot项目

前言

该架构是参考公司原架构做了优化,计划慢慢从0开始完全独立自己搭建一个基于springboot的restful服务后台架构,并且完全后端分离。系列文章所涉及的项目源码都放在了个人github上,关于前端我采用vue,后期会写在其他文章中。
本人的github地址:https://github.com/jokerliuli
接上一章,本文开始实战,直接通过IDEA创建一个springboot项目

新建项目

关于springboot的介绍这边不会过于详细,本文建立在读者已经对springboot有所理解的基础上进行。
打开IDEA,选择New Project ——Spring Initializr。这边第一次需要选择Project SDK选择你jdk安装路径即可,URL选择default即可。
在这里插入图片描述

Next,创建过maven项目的同学对这应该不陌生,这边不多介绍。

在这里插入图片描述

Next,这边选择依赖模块,这边暂时先选择Core—Lombok,Web—Web,SQL—MySQL,模块可以后期添加,就是pom中的依赖。

在这里插入图片描述

Next,最后一步设置项目名字和路径,自行设置

在这里插入图片描述

Finish
在这里插入图片描述

SpringBoot

SpringBoot是这几年来最流行的java框架了,和他的前辈mvc比只有优点没有缺点,虽然可能很多同学暂时没有接触到微服务架构,但是SpringBoot依旧可以成为所有新项目的首选框架,可以为开发带来很多便利。
这里插个题外话,很多公司的技术选型可能还是停留在老时代,更有甚者对新技术嗤之以鼻,有的同学会觉的这种情况令人不可思议,但是这确实是我亲身的经历。很多中小型公司的技术选型会被部分目光短浅的遗老决定,其实这是蛮悲哀的,他们钟情于各种繁杂的xml配置,钟情于毫无章法的jsp…不思进取,不愿改变这是最可怕,作为IT行业的一员,我深感学习的重要性。新技术的出现我们要去接纳拥抱,一辈子啃着你的老遗产,即使你自称10年+经验的大佬,我觉的你也终将会被淘汰。
不扯了,接下来做一个接口。
在com.example.demo下新建Package,Controller
在这里插入图片描述
在这里插入图片描述

Controller里新建TestController,
在这里插入图片描述

package com.example.demo.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestController {
    @GetMapping("test")
    public String getHelloWorld(){
        return "HelloWorld";
    }
}

IDEA右上角点击run
在这里插入图片描述

在这里插入图片描述

运行成功后访问http://localhost:8080/test
出现HelloWorld代表成功。
至此一个完整的springboot项目搭建完成。

猜你喜欢

转载自blog.csdn.net/qq_29296005/article/details/85260167
今日推荐