专注做农产品的网站,三大外包公司,网站建设设计服务,甜蜜定制app下载SpringBoot简介
我们的Spring是包含了众多工具的IoC容器#xff0c;而SpringBoot则是Spring的加强版#xff0c;可以更加方便快捷的使用 如果Spring是手动挡的车#xff0c;那么SpringBoot就是自动挡的车#xff0c;让我们的驾驶体验变得更好
SpringBoot具有一下几种特征…SpringBoot简介
我们的Spring是包含了众多工具的IoC容器而SpringBoot则是Spring的加强版可以更加方便快捷的使用 如果Spring是手动挡的车那么SpringBoot就是自动挡的车让我们的驾驶体验变得更好
SpringBoot具有一下几种特征
快速添加依赖内置web容器自动装配
准备工作
如果我们的idea不是专业版的话那么首先需要下载一个插件——SpringBoot Helper 这个插件如果是idea22以后的版本会进行收费因此我们最好选择21版本的idea
安装后这个插件长这样
创建SpringBoot项目
先创建project 我们安装完插件后这里就会出现Spring Initializer如果是专业版则会内置选择这个后使用1.8版本的jdk点击next 这里可能需要等待一下加载页面如果网络不好那么可以使用个人热点试一下
更改项目类型和java版本 更改SpringBoot版本为2开头适配java1.8版本添加下图中的三个依赖 更改项目名称和保存路径后点击finish 点击add framework support 等待一下java包变成蓝色代表程序创建成功 我们创建的类应该在demo下才会正常使用
创建TestController
package com.example.demo;import org.springframework.stereotype.Controller;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;Controller//当前类为控制器
ResponseBody//返回的是数据而不是页面
public class TestController {RequestMapping(/hi)public String sayHi(String name){//为空为null-默认值处理if(!StringUtils.hasLength(name)){name default;}return name 说你好;}
}我们点击自动生成的main方法执行代码 访问下面这个网址其中/hi就是RequestMapping中的元素
http://127.0.0.1:8080/hi我们可以传输元素让name中有内容
使用网页版创建SpringBoot
打开下面的网址
https://start.spring.io基本的设置和之前的一样 然后点击generate就会下载文件 我们将.zip包进行解压缩
可以看到里面的结构和java文件是一样的 使用idea打开这个demo文件即可