spring boot是目前比较流行的一个框架,但实际上它也并不是什么新的模式框架,只是默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架,需要哪个框架的时候,只需要新建项目的时候勾选相应的框架核心,然后不需要引入额外的Jar包,因为spring boot帮我们做了这件事。

要搭建spring boot首先先来了解一下它的特点:

  1. 创建独立的Spring应用程序
  2. 嵌入的Tomcat,无需部署WAR文件
  3. 简化Maven配置
  4. 自动配置Spring
  5. 提供生产就绪型功能,如指标,健康检查和外部配置
  6. 绝对没有代码生成并且对XML也没有配置要求

可以从以上的特点看出,spring boot是一个简便又好用的框架,下面就来进行搭建的操作

  1. 搭建springboot的第一步就是先创建一个spring Initializr的model,需要注意的是JDK版本必须在1.8或以上,否则创建很可能会出错。
    Spring Boot:在IDEA上搭建Spring
  2. 第二步就是给springboot的model起名,一般的命名规范就行,没有太多需要注意的地方
    Spring Boot:在IDEA上搭建Spring
  3. 第三步:选择在项目中需要用到的框架,下图可以看到这里面集成的很多个框架,我们这里测试就只选一个web。
    Spring Boot:在IDEA上搭建Spring
  4. 第四步:选择项目存放的位置
    Spring Boot:在IDEA上搭建Spring

到这里springboot的项目就创建好了,下面来用spring boot访问controller输出hello world!

先附上spring boot的项目结构图:
简单说一下下图几个包或类的作用。
首先是main目录下的java,这里跟maven的model一样,都是用来存放java资源的,但不同的是所有的类都只能写在初始的package:com.springboot.springboot_01目录下,这里是可以创建子package的,图中的controller就是子package。
Springboot01Application:这个类就是普通maven项目的tomcat,用来发布项目。
下面是resources里面的初始文件,static主要用于存放静态资源,如js、css文件以及图片之类的。因为spring boot展示页面用的不再是jsp而是自己的模板templates则是存放这些模板的地方。
application.properties:这个则是我们后期需要用到各种框架信息的配置文件。这里有各种配置信息的参考
test依旧是做单元测试的目录
Spring Boot:在IDEA上搭建Spring

接下来来测试springboot访问controller,现在controller中创建一个测试类:
这里就直接测试json数据了。

package com.springboot.springboot_01.controller;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.ArrayList;
import java.util.List;

@Controller
public class TestController {
    @ResponseBody
    @RequestMapping("/getKk")
    public List<String> getKk(){
        List<String> list=new ArrayList<>();

        for(int i=0;i<20;i++){
            list.add("小黑"+i+"号");
        }
        for (String s : list) {
            System.out.println(s);
        }
        return list;
    }


}

然后去application.properties配置一个端口号
Spring Boot:在IDEA上搭建Spring
然后去Springboot01Application中启动服务器
Spring Boot:在IDEA上搭建Spring
最后去浏览器访问
Spring Boot:在IDEA上搭建Spring
访问成功!

到这里spring boot的搭建就完了,配置文件比SSH、SSM可少多了,同学们是不是觉得十分的方便。

相关文章:

  • 2021-04-30
  • 2021-11-03
  • 2021-10-10
  • 2021-10-18
  • 2022-01-10
  • 2021-11-08
  • 2022-12-23
  • 2021-12-16
猜你喜欢
  • 2021-12-02
  • 2021-05-04
  • 2022-12-23
  • 2021-12-13
  • 2021-07-21
  • 2022-03-03
  • 2021-04-03
相关资源
相似解决方案