【JavaEE进阶4】SpringBoot的创建和使用

什么是spring boot

spring的诞生是为了简化Java的程序开发。
而spring boot 的诞生,是为了简化spring程序开发。
spring boot:spring脚手架,是快速开发和使用spring框架的脚手架

spring boot 优点

  1. 快速集成框架。(快速的添加外部的jar包)
  2. 内置运行容器。不再需要smart tomcat插件等,就可以直接运行和部署程序。
  3. 快速的部署项目。不再需要web容器(tomcat)即可启动并运行项目。
  4. 抛弃了XML部署,直接使用注解进行开发。
  5. 支持更多的监控指标。可以更容易且只管的观察到项目的运行情况。

spring boot 项目创建

idea创建

专业版:无需插件,直接创建 Spring Boot 项目
社区版:安装 Spring Boot Helper 插件

  1. file – new – project
  2. 选择spring boot项目,选择合适的jdk版本,设置创建项目的源
    如果官方源有问题时,可以自己配置其他源:https://start.aliyun.com【阿里源】最好还是用官方的源
    在这里插入图片描述
  3. 项目的参数设置
    在这里插入图片描述
  4. 选择springboot项目版本,添加依赖
    (起步依赖的版本号和spring boot版本相关的,spring boot已经做了兼容)
    添加依赖 【Lombok、Spring Boot DevTools、Spring web】
    在这里插入图片描述
  5. 再次设置项目名称和路径
    项目名称和路径一定不能包含中文
  6. 检查idea正常加载spring boot项目
    如果项目右侧没有maven,说明当前idea没有识别到当前项目为maven。
    在这里选择maven

出现该图标,说明成功
在这里插入图片描述

如果控制台出错,说明是国内源没有配置成功,需要重新配置。
在这里插入图片描述
输出这些内容表示成功

网页版创建

https://start.spring.io/
在这里插入图片描述
生成了一个包
在idea上open选中解压后的文件即可
在这里插入图片描述

本地工程文件,idea运行时生成的
在这里插入图片描述
初始生成的不需要的四个文件:直接删除
.mvn:maven的命令行使用
HELP.md :默认的帮助文档
mvnw:在linux下使用.mvn命令行进行操作
mvnw.cmd:在Windows下使用.mvn命令行进行操作

spring boot的目录说明
在这里插入图片描述

package com.example.demo;

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

@Controller
//加上@ResponseBody注解,表示当前类中的所有方法返回的都是非静态页面的数据
//加在方法上表示当前方法返回的是非静态页面的数据
@ResponseBody
//@RequestMapping("/test")   // = @WebServlet("/url")
public class TestController {
    @RequestMapping("/sayHi")   // = @WebServlet("/url") localhost:8080/sayHi
    public String sayHi() {
        return "hello world";  //默认返回名为hello world的页面,
    }
}

约定:扫描启动类下面的类,加载到spring当中。
类上标注@SpringBootApplication 就可以启动Spring Boot项目了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值