文章目录

  • Spring Boot
    • 1.概念
    • 2. SpringBoot项目的创建
    • 3. SpringBoot网页版创建
    • 4. 启动SpringBoot

Spring Boot

1.概念

Spring 的诞生是为了简化 Java程序开发,而SpringBoot的诞生就是为了简化Spring程序开发的。也就是SpringBoot就是为了快速搭建Spring项目而诞生的。

SpringBoot的优点:

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

2. SpringBoot项目的创建


添加外部jar包

3. SpringBoot网页版创建

网页版连接

下载zip文件解压后,通过idea打开即可

4. 启动SpringBoot

Spring Boot 项目有一个核心的设计思想:约定大于配置
所有需要Spring Boot 扫描并加载的类必须和 Spring Boot 的启动类 放在 同一个目录下,那么SpringBoot在启动的时候就会自动扫描并加载相应的类
Spring Boot 并不像 Spring 一样需要配置Bean的扫描路径

@Controller
public class DemoController {@RequestMapping("/hello") // 路由@ResponseBody // 返回给浏览器一个接口而非页面public String getInfo(String str) {return "hello spring boot "+str;}
}

运行SpringBoot后浏览器访问8080端口


SpringBoot项目的创建和启动相关推荐

  1. SpringBoot 项目的创建与启动

    ✅作者简介:2022年博客新星 第八.热爱国学的Java后端开发者,修心和技术同步精进.

  2. 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源

    前言:这个是昨天晚上在部署一个项目的时候发现的,在此记录一下 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源 问题描述 在部署了一个项目之后,打开项目页面进行测试,发现有一 ...

  3. SpringBoot项目运行jar包启动

    本文来说下SpringBoot项目运行jar包启动 文章目录 概述 概述

  4. java jar 启动项目,SpringBoot项目运行jar包启动的步骤流程解析

    SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar包运行:把jar包直接扔服务器上,然后运行jar包就能访问项目接口了.下面介绍SpringBoot项目打j ...

  5. eclipse创建springboot项目_创建SpringBoot自动配置项目:Starter测试使用

    Starter 测试使用 完成了 starter 项目的创建.发布之后,在 Spring Boot 项目中便可以直接使用了,下面简单介绍一-下 Starter 测试使用步骤,其中省略掉了 Spring ...

  6. eclipse创建springboot项目_创建一个 Spring Boot 项目,你会几种方法?

    我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 42W+,如下图: 2017 年由于种种原因,就没有 ...

  7. SpringBoot项目以服务器方式启动

    SpringBoot项目,如果未引入Web相关依赖,不会以服务器方式进行启动,会以应用的方式启动并结束 <dependency><groupId>org.springframe ...

  8. 1. BeeGo 介绍与项目的创建,启动

    简介 BeeGo是一个快速开发Go而应用的HTTP框架,他可以用来快速开发API,web以及后端服务等各种应用,是一个restful 的框架,主要涉及灵感来源于tornado,sinatr和flask ...

  9. 【智慧物业管理系统笔记】1、SpringBoot项目详细创建步骤

    一.项目的创建 1.File->new->project 点击上图的next后点击Finish 二.项目的处理 如果没有测试的话也可以把test删除,但是我没删.. 三.运行 可以选择ru ...

最新文章

  1. python 读取json为list及向json文件追加数据
  2. 怎样连接mysql文件_如何连接MYSQL数据库?
  3. Spring web应用最大的败笔
  4. php 读写远程文件内容,php获取远程文件内容的函数
  5. Django中加载static无法成功的解决方法
  6. Spring MVC(十六)--Spring MVC国际化实例
  7. rmi 反序列化漏洞_Java反序列化漏洞自动挖掘方法
  8. Ubuntu16.04安装Docker 入门
  9. SPSS安装以及如何解决can not create java virtual machine问题
  10. 四年的自学,通过这些学习工具拿到了大厂offer,分享给大家
  11. 第十一届“蓝狐网络杯”湖南省大学生计算机程序设计竞赛
  12. darknet源码理解(二)---图片的读取
  13. startwith的使用方法
  14. 家用计算机cpu,家用电脑低功耗CPU推荐
  15. python语言下同一个类下有多个函数,其中一个函数想调用另外一个函数里面的变量怎么调用
  16. 移动端高清、多屏幕适配方案
  17. Prometheus Operator 配置PrometheusRule告警规则
  18. SPL 简化 SQL 案例详解:组内运算
  19. IDEA+Java+SSM+Mysql+Bootstrap+Maven实现学校教务管理系统
  20. 2014年京东校招笔试中的两道java题目

热门文章

  1. 如何选择合适的进销存管理软件?这几点你需要知道
  2. 接口测试平台-112: 首页优化2期 竖线右侧:数据看板+图形看板
  3. quadl matlab,MATLAB求一元函数的数值积分(quad,quadl,quadv),大师来详解
  4. Risc-V单周期CPU设计思考
  5. 药业借CRM 提升企业营销管理能力
  6. 遗传变异系数怎么计算
  7. 51单片机 花样流水灯程序
  8. SGX-用于独立执行的创新指令集和软件模型(翻译)
  9. 【什么是哈希, 什么是哈希冲突,怎么解决哈希冲突? 】
  10. Webface--(CASIA-WebFace)