必要环境和IDEA配置好,开始搭项目了。本文主要介绍一下如何快速构建一个spring boot项目。

  • 了解spring boot是什么
  • 结合idea和spring官网快速开启第一个spring boot应用
spring boot介绍

spring boot是一个框架。类似PHP的laravel。但是严格意义上来讲,spring boot其实是一个工具集,其核心思想是约定大于配置。目的是为了把开发者从繁琐的配置中解放出来,开箱即用,专注于业务开发,提高效率。

结合IDEA快速构建一个demo

写之前查了下网上的文章,大多数教程都是通过IDEA的spring Initializr插件创建项目。而通过spring Initializr创建项目可能因为IDEA版本不同出现各种不同的问题。比如:maven无效没有更新包,新版的IDEA找不到spring Initializr的选项。会给初学者造成大量困扰。今天我就介绍一种通过spring官方模板快速构建应用的方法。

  1. 通过spring官网模板创建项目
    spring 官网链接:https://start.spring.io。按如下填写:
  2. springboot 搭配layui使用的前端 springboot laravel_创建项目

  3. 下好的包解压放到工作空间,用IDEA打开
  4. springboot 搭配layui使用的前端 springboot laravel_官网_02


  5. springboot 搭配layui使用的前端 springboot laravel_spring_03

  6. 简单看下目录结构:
  7. springboot 搭配layui使用的前端 springboot laravel_spring_04

  8. 用maven重构构建
  9. springboot 搭配layui使用的前端 springboot laravel_官网_05

  10. 打开DemoApplication运行
  11. springboot 搭配layui使用的前端 springboot laravel_spring_06

  12. 新建controller包:
  13. springboot 搭配layui使用的前端 springboot laravel_创建项目_07


  14. springboot 搭配layui使用的前端 springboot laravel_spring_08

  15. 新建HelloController:
  16. springboot 搭配layui使用的前端 springboot laravel_创建项目_09

  17. 输入如下代码:
package com.dengmengmian.www.demo.controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;

 @RequestMapping("hello")
 @RestController
 class HelloController {
     @RequestMapping("/word")
     public String HelloWord() {
         return "Hello World";
     }
 }
  1. 运行,看到下图说明成功
  2. springboot 搭配layui使用的前端 springboot laravel_创建项目_10

  3. 浏览器输入:localhost:8080/hello/word
  4. springboot 搭配layui使用的前端 springboot laravel_官网_11

ok,第一个应用完成。基本走通了流程。
下一次会介绍如何整合数据库。