SpringBoot 项目的创建和使用

一:Spring Boot 简介及其优点

Spring Boot 译为 Spring 脚手架,它是为了简化 Spring 程序开发而诞生的。

Spring Boot 优点:

  • 快速集成框架,Spring Boot 提供了启动添加依赖的功能,⽤于秒级集成各种框架。
  • 内置运行容器,⽆需配置 Tomcat 等 Web 容器,直接运⾏和部署程序。
  • 快速部署项目,⽆需外部容器即可启动并运⾏项⽬。
  • 可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发
  • ⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况。

二:Spring Boot 项目创建

1. 使用 IDEA 创建

1.1 安装插件 Spring Boot Helper

IDEA 社区版的话需要安装 Spring Boot Helper 插件才能创建 Spring Boot 项目,如下图:

在这里插入图片描述
安装好之后,它的名字会变成 Spring Initializr and Assistant。


1.2 创建 Spring Boot 项目

点击 Finish 就完成了 Spring Boot 的项目创建。

如果此时项目中启动类是下图样子,且最右边栏里没有 Maven 栏,需要添加框架支持。

添加框架支持:

添加 Maven

最后 Reload Maven

此时Spring Boot 项目完全创建成功。

     注意事项:

第一次打开 Spring Boot项目加载会很慢,因为当前 Spring Boot 框架并没有在自己的本地仓库, 为了加速 Spring Boot 项目的下载,在打开项目之前,请确认自己的 Maven 已经配置了国内源

国内 Settings.xml 的需要配置的信息如下:

   <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>        
      </mirror>

2.网页版创建

不是用 IDEA 也可以创建 Spring Boot 项目,访问:https://start.spring.io 如下图:

点击生成 会下载一个 Spring Boot 的 zip 包,解压出来使用 IDEA 打开即可。

三:Spring Boot 项目目录介绍和运行

1.Spring Boot 目录介绍

2.项目运行

点击启动类的main方法就可以运行 Spring Boot 项目:

2.1 使用 Spring Boot 来实现和浏览器及用户的交互

之前学的 Spring 只是一个普通的 Java 项目,没办法直接和浏览器进行互动,而 Spring Boot就可以:

在项目中创建 UserController 类,代码如下:

package com.example.demo.Controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController  // =@Controller + @ResponseBody
public class UserController {
    @RequestMapping("/sayhi") //路由 localhost:8080/sayhi就可以访问到此
    public String sayhi(){
        return "hello spring boot";
    }
}

重新启动项目,访问http://localhost:8080/sayhi, 效果如下:

3.小结

Spring Boot 的设计思想: 约定大于配置
Spring 中是需要配置 Bean 的扫描路径的,而 Spring Boot 则不需要,它已经约定好了扫描路径。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值