SpringBoot入门基础:构建SpringBoot项目及启动器讲解(二)

一. 使用Spring开发一个"HelloWorld"的web应用

  • 创建一个web项目并且导入相关的jar包。SpringMVC Servlet
  • 创建一个web.xml
  • 编写一个控制类(Controller)
  • 需要一个部署web应用的服务器,如tomcat

二. SpringBoot特点

  • SpringBoot设计目的是用来简化新Spring应用的初始搭建以及开发过程
  • 嵌入的tomcat,无需部署war文件
  • SpringBoot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式

三. 构建SpringBoot项目及启动器讲解

1. 使用maven构件SpringBoot项目

2. 修改pom文件,将jdk的版本更新为1.8

<!-- 修改jdk版本:spring-boot 2.0以下需要使用jdk 1.7,2.0以上使用jdk 1.8 -->
    <properties>
        <java.version>1.8</java.version>
    </properties>

3. 注入SpringBoot启动坐标

 <!-- SpringBoot的启动器 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

4. SpringBoot启动器

所谓的SpringBoot启动器,其实就是一些jar包的集合。SpringBoot一共提供了44种启动器

4.1 spring-boot-starter-web

支持全栈式的web开发,包括tomcat和springMVC等

4.2 spring-boot-starter-jdbc

支持spring以jdbc方式操作数据库的jar包的集合

4.3 spring-boot-starter-redis

支持redis键值存储的数据库操作

原文地址:https://www.cnblogs.com/my_captain/p/12248745.html

时间: 2024-07-30 21:26:16

SpringBoot入门基础:构建SpringBoot项目及启动器讲解(二)的相关文章

SpringBoot入门基础:介绍(一)

一. SpringBoot初级 (一)SpringBoot入门 SpringBoot简介 构件SpringBoot项目以及启动器讲解 SpringBoot入门HelloWorld (二)SpringBoot整合Web开发 整合Servlet 整合Filter 整合Listener 访问静态资源 文件上传 (三)SpringBoot视图层技术 整合jsp技术 整合freemarker 整合Thymeleaf (四)SpringBoot整合持久层技术 使用SpringBoot整合MyBatis 二.

Storm使用入门之构建开发项目

本篇博文向大伙详细讲解了如何构建Storm的项目工程,概括起来分为两步: 1.向CLASSPATH中添加Storm的jar包 2.如果是使用多语言开发的话,则需要将相应目录添加到CLASSPATH下 接下来请跟着我们一起了解如何将storm-starter(Storm官方DEMO工程)添加到Eclipse中. 步骤一:向CLASSPATH添加Storm依赖包 当我们开发Storm的计算任务(下文统一称之为"topology")时,需要引入Storm的依赖jar,对此我们推荐采用mave

SpringBoot入门基础

SpringBoot入门 (一) HelloWorld 一 什么是springboot springboot是一个全新的框架,它设计的目的简化spring项目的初始环境的搭建和开发,主要有以下几个特点: 1.简化初始配置 ,可与主流框架集成: 2.内置Servlet容器,无需在打War包: 3.使用了Starter(启动器)管理依赖并版本控制: 4.大量的自动配置,简化开发,方便集成第三方: 5.提供准生产环境运行时的监控,如指标,健康,外部配置等: 6.无需XML配置,减少冗余代码 . 未使用

springboot学习之构建简单项目搭建

概述 相信对于Java开发者而言,spring和springMvc两个框架一定不陌生,这两个框架需要我们手动配置的地方非常多,各种的xml文件,properties文件,构建一个项目还是挺复杂的,在这种情况下,springboot应运而生,他能够快速的构建spring项目,而且让项目正常运行起来的配置文件非常少,甚至只需要几个注解就可以运行整个项目. 总的说来,springboot项目可以打成jar包独立运行部署,因为它内嵌servlet容器,之前spring,springMvc需要的大量依赖,

【spring-boot】快速构建spring-boot微框架

spring-boot是一个快速构建环境的一套框架,其设计理念是尽可能的减少xml的配置,用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置. 废话不多说,关于spring-boot是什么具体请百度. 官网:http://projects.spring.io/spring-boot 1. spring-boot是一个mavan项目,所以其使用的jar包全部是通过maven管理,当然,使用maven也是非常方便的. 首先上我的

利用Eclipse中的Maven构建Web项目报错(二)

利用Eclipse中的Maven构建Web项目 1.错误描写叙述 [INFO] Scanning for projects... [INFO] [INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1 [INFO] [INFO] ---------------------------------

SpringBoot入门,新建SpringBoot项目

一.在Spring Initializr中创建初始化项目 https://start.spring.io/ 二.通过maven导入Idea中(解压后的项目) 解压文件 黄色的为项目需要的真正的代码 , 蓝色git , 红色是maven其中有第三方插件可以改为Gradle. 只留黄色的就可. 选择Import project from external model 一直next到finsh. 三.写个小rest例子 @RestController public class HelloControl

CodeIgniter零基础做小项目(报表生成系统)【二】

1.CI的安装 俗话说笨鸟先飞,先默默的把ci安装上.先看看帮助文档.http://codeigniter.org.cn/user_guide/toc.html 容易到爆~~~~! 解压缩安装包. 把 CodeIgniter 文件夹和里面的文件上传到你的服务器.通常 index.php 在根目录. 用任何文本编辑器打开 application/config/config.php 去设置你的网站根 URL.如果你打算使用加密或 Session,请设置你的加密密钥. 如果你打算使用数据库,用任何文本

Springboot 入门及Demo

一:SpringBoot入门1.1:SpringBoot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.听说Springboot可以在140个字符以内发布一个web应用.1.2:SpringBoot特性 1. SpringBoot并不是对Spring功能上的增强,而是提供了一种快速创建独立的Spring应用程序的框架2. 嵌入的Tomcat,无需