资讯专栏INFORMATION COLUMN

SpringBoot基础入门篇

Edison / 2542人阅读

摘要:基础入门篇简介可以基于轻松创建可以运行的独立的生产级的应用程序。对平台和第三方类库我们有自己看法和意见约定大于配置。官网目前最新版本是我们接下来就在这个版本的基础上面进行学习。变成项目引入依赖。

SpringBoot基础入门篇 简介

Spring Boot可以基于Spring轻松创建可以“运行”的、独立的、生产级的应用程序。 对Spring平台和第三方类库我们有自己看法和意见(约定大于配置)。
可以使用Spring Boot创建可以使用java -jar或传统 war 包部署启动的Java应用程序。 还提供一个运行“spring scripts”的命令行工具。

以前我们搭建一个普通的web项目,我们需要各种jar包的依赖、xml的配置,搭建完成后,还要进行各种测试,确保搭建没有问题,而springboot则可以让我们在几分钟内,搭建一个可以运行的web项目, 它是如何做到的呢,接下来我们将从使用和原理角度来分析SpringBoot是如何做到的。

官网: https://spring.io/projects/sp...
目前最新版本是: 2.1.1

我们接下来就在这个版本的基础上面进行学习。

搭建我们的第一个SpringBoot项目

前提知识准备:
Java
Spring
maven等等

1、环境准备

JDK1.8
Maven3以上
Eclipse 你可以可以下载spring提供的sts

2、开始第一个HelloWord 2.1 创建一个Maven项目
在eclipse中,右键 -> 新建maven项目,如图

点击next,进行下一个界面

选择创建一个简单的maven项目,下一步

一个普通的maven项目就创建完成。

2.2 变成SpringBoot项目

引入SpringBoot依赖。打开POM.XML


    4.0.0
    com.topinfo.yangp
    tx-yangp
    1.0.0-SNAPSHOT
    
    
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.1.RELEASE
    

    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    

    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

但是为了使用jdk1.8, 我在添加一个 plugin


            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.2
                
                    1.8
                    1.8
                    UTF-8
                
            

现在,就已经是一个SpringBoot项目了, 我们在创建一个启动类,来运行项目。

我们直接运行 main 方法 即可启动项目,如图:

看看,项目已经启动完成了。 我们在写个 HelloWorldController.java

我们在浏览器中输入:http://127.0.0.1:8080/hello

怎么样, 是不是直接可以访问了。那SpringBoot是如何做到的呢? 我们后面再慢慢看,本节我们只是上手先玩一下。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/72852.html

相关文章

  • spring boot - 收藏集 - 掘金

    摘要:引入了新的环境和概要信息,是一种更揭秘与实战六消息队列篇掘金本文,讲解如何集成,实现消息队列。博客地址揭秘与实战二数据缓存篇掘金本文,讲解如何集成,实现缓存。 Spring Boot 揭秘与实战(九) 应用监控篇 - HTTP 健康监控 - 掘金Health 信息是从 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring...

    rollback 评论0 收藏0
  • Java学习路线总结,搬砖工逆袭Java架构师(全网最强)

    摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...

    Scorpion 评论0 收藏0
  • 一份最中肯的Java学习路线+资源分享(拒绝傻逼式分享)

    摘要:因为某些原因,不方便在这里直接发送百度链接,关注我的微信公众号面试通关手册回复资源分享第一波即可领取。然后大家还有什么问题的话,可以在我的微信公众号后台面试通关手册给我说或者加我微信,我会根据自己的学习经验给了说一下自己的看法。 这是一篇针对Java初学者,或者说在Java学习路线上出了一些问题(不知道该学什么、不知道整体的学习路线是什么样的) 第一步:Java基础(一个月左右) 推荐...

    hearaway 评论0 收藏0
  • 写这么多系列博客,怪不得找不到女朋友

    摘要:前提好几周没更新博客了,对不断支持我博客的童鞋们说声抱歉了。熟悉我的人都知道我写博客的时间比较早,而且坚持的时间也比较久,一直到现在也是一直保持着更新状态。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好几周没更新博客了,对不断支持我博客的童鞋们说声:抱歉了!。自己这段时...

    JerryWangSAP 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<