zoukankan      html  css  js  c++  java
  • 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键值存储的数据库操作

  • 相关阅读:
    深入解析MySQL分区(Partition)功能
    使用mysqlreplicate命令快速搭建 Mysql 主从复制
    MySQL优化/面试,看这一篇就够了
    Nginx+Keepalived高可用集群
    高并发核心技术
    Redis详解
    memcached 常用命令及使用说明
    MemCached详解
    音频和视频
    frameset 和iframe框架标签
  • 原文地址:https://www.cnblogs.com/my_captain/p/12248745.html
Copyright © 2011-2022 走看看