美文网首页
SpringBoot初体验

SpringBoot初体验

作者: CodePandaes | 来源:发表于2020-03-08 16:50 被阅读0次

简介

在“Spring全家桶”时代,J2EE笨重的开发,繁多的配置,部署过程的繁琐以及大难度的第三方集成都给作为程序员的我们带来了极大的麻烦,于是在Spring的基础上应运而生了SpringBoot框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,实现J2EE的一站式解决。


特点

  • 使用 Spring 项目引导页面可以在几秒构建一个项目
  • 应用直接打包成war包
  • 约定大于配置,可以使用默认配置,但通过自己设置参数,即可摆脱这种方式
  • starter启动器自动依赖,监听,事物,连接池等都有集成好的starter直接使用
  • 无需配置xml,无代码生成,开箱即用

版本解读

打开SpringBoot官网看到如下版本,建议使用GA版本

  • GA:General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。
  • PRE: 预览版,内部测试版. 主要是给开发人员和测试人员测试和找BUG用的,不建议使用;
  • SNAPSHOT: 快照版,可以稳定使用,且仍在继续改进版本

快速搭建

环境准备:

  • IDEA2018
  • windows7

    打开IDEA,new一个project,选择Spring Initializr(用来初始化一个Spring boot 的项目),不用手动添加web依赖包,选择组件即可

填写项目坐标

添加web组件

填写项目名finish

打开pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.study.helloword</groupId>
    <artifactId>study-helloword</artifactId>
    <version>1.0-SNAPSHOT</version>

    <parent>
<!-- 这是Spring Boot的父级依赖,用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省去version标签。 -->
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.6.RELEASE</version><!-- 可以选择2.1.13或者2.25版本 -->
    </parent>
    <dependencies>
<!-- 自动生成web依赖包 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- 这个插件,可以将应用打包成一个可执行的jar包;无需在应用服务器安装tomcat-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

编写HelloWorldController

打开启动类HelloWorldMainApplication,点击run启动项目

localhost:8080/hello访问成功

至此一个简单的springboot项目就搭建起来了。

相关文章

  • springCloud微服务初体验

    springCloud微服务初体验 springboot 与spring Cloud初学者(为了不被比我优秀还比我...

  • 【SpringBoot MQ系列教程】RabbitMq 初体验

    【SpringBoot MQ系列教程】RabbitMq 初体验 mq 在异步解耦削峰的优势非常突出,现在很多的项目...

  • SpringBoot初体验

    接上一篇1、我们创建一个Controller 2、创建视图模板,此处我们选择的是freeMark作为我们的模板语言...

  • SpringBoot初体验

    学习Springboot之前,肯定要有javaweb、Spring的基础,在没有接触Springboot的时候,并...

  • SpringBoot初体验

    简介 在“Spring全家桶”时代,J2EE笨重的开发,繁多的配置,部署过程的繁琐以及大难度的第三方集成都给作为程...

  • SpringBoot初体验

    使用过ssm框架的同学相信都为spring繁杂的配置过程而烦恼,无论是xml配置还是Java配置都无法熟练的记住每...

  • 【SpringBoot DB 系列】Jooq 初体验

    【SpringBoot DB 系列】Jooq 初体验 java 环境中,说到数据库的操作,我们通常会想到的是 my...

  • SpringBoot 2.0 初体验

    首先,祝元宵节要加班的程序猿们:猿宵节快乐!伙伴们:SpringBoot 2.0终于正式发布了。详细内容请看这里S...

  • springboot hateoas初体验

    官方参考文档 https://spring.io/guides/tutorials/rest/[https://s...

  • yii初体验(7-15)

    yii初体验(7)视图 yii初体验(8)模块 yii初体验(9) 小部件widgets yii初体验(10) 前...

网友评论

      本文标题:SpringBoot初体验

      本文链接:https://www.haomeiwen.com/subject/cawddhtx.html