资讯专栏INFORMATION COLUMN

Spring Boot 《一》开发一个“HelloWorld”的 web 应用

chaosx110 / 1941人阅读

摘要:一概括,如果使用开发一个的应用创建一个项目并且导入相关包。创建一个编写一个控制类需要一个部署应用的服务器如,特点设计目的是用来简化新应用的初始搭建以及开发过程。启动器可以和位于同一个包下,或者位于的上一级包中,但是不能放到的平级以及子包下。

一,Spring Boot 介绍

Spring Boot不是一个新的框架,默认配置了多种框架使用方式,使用SpringBoot很容易创建一个独立运行(运行jar,内嵌Servlet)、准生产级别的基于Spring框架的项目,它可以不用或者说只需要使用很少的Spring配置。

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

一、概括
1,如果使用 Spring 开发一个"HelloWorld"的 web 应用:

创建一个 web 项目并且导入相关 jar 包。SpringMVC Servlet

创建一个 web.xml

编写一个控制类(Controller)

需要一个部署 web 应用的服务器 如 tomcat

2,Spring Boot 特点:

Spring Boot 设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。

嵌入的 Tomcat,无需部署 WAR 文件

Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方

式。

二,构建 Spring Boot 项目及启动器讲解

1.使用 maven 构建 SpringBoot 项目


2.注入 SpringBoot 启动坐标

3.也可以手动修改 pom 文件 将 jdk 的版本

4.SpringBoot 启动器介绍:

所谓的 springBoot 启动器其实就是一些 jar 包的集合。SprigBoot 一共提供 4种 启动器。

4.1 spring-boot-starter-web

支持全栈式的 web 开发,包括了 romcat 和 springMVC 等 jar

4.2 spring-boot-starter-jdbc

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

4.3 spring-boot-starter-redis

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

三,Spring Boot 入门 编写HelloWorld

1.编写返回 HelloWorld 的 Controller

2.启动 SpringBoot 编写启动类

3.运行结果

运行App.java启动类,run as JavaApplication

4.关于编写启动器需要注意的问题

启动器存放的位置。启动器可以和 controller 位于同一个包下,或者位于 controller 的上一级
包中,但是不能放到 controller 的平级以及子包下。

最后放上我的项目
项目地址:
https://github.com/yuerLoveCo...
更多阅读

SpringMVC, SpringBoot、 Spring Cloud及Maven的理解
终于,我还是下决心学Java后台了
坚持:学习Java后台的第一阶段,我学习了那些知识

如果您有什么问题,欢迎阅读上面的文章,关注我微信公众号:终端研发部,一起交流和学习~~

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

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

相关文章

  • Spring Boothelloworld

    摘要:第二个类级别注解是。将引导应用程序,启动,从而启动自动配置服务器。比如想使用不同版本的,具体如下在标签中还可以指定编译的版本和项目的编码格式指定项目编码为使用插件可以为项目提供的操作方式,的个,默认。 引言 Spring 框架对于很多 Java 开发人员来说都不陌生。Spring 框架包含几十个不同的子项目,涵盖应用开发的不同方面。如此多的子项目和组件,一方面方便了开发人员的使用,另外...

    go4it 评论0 收藏0
  • Spring Boot 2.x():HelloWorld

    摘要:简介本系列基于的官方文档,除去了文档中一些冗余的东西,加上了一些自己的理解,意图是在于帮助更多初识的人来进行一次探险。本系列建议具有基础和使用经验的同学学习。至此,一个程序就编写完毕了。 简介 本系列基于Spring Boot 2.x 的官方文档,除去了文档中一些冗余的东西,加上了一些自己的理解,意图是在于帮助更多初识Spring Boot的人来进行一次探险。 本系列建议具有Java基...

    xuxueli 评论0 收藏0
  • Spring BootSpring Boot——HelloWorld

    摘要:使用嵌入式容器,应用无需达成包。自动依赖与版本控制。准生产环境的运行时应用监控。告诉开启自动配置功能,这样自动配置才能生效。其组成为为的底层注解,表明给容器中导入一个组件,导入的组建由类提供。 Spring Boot——入门 spring boot简化了spring的开发,是J2EE一站式解决方案。 Spring Boot 的优缺点 优点 快速创建独立运行的服务,与主流框架集成。 使...

    hellowoody 评论0 收藏0
  • SpringBoot 实战 (二) | 第SpringBoot 工程详解

    摘要:代码如下可以看到中一共有个依赖,其中只有是我手动加入的,用于单元测试。点击项目启动按钮,效果如下好的程序必须配备完善的单元测试。测试结果如下可以看到红圈框住的地方,出现这个绿色标志证明单元测试没问题。 微信公众号:一个优秀的废人如有问题或建议,请后台留言,我会尽力解决你的问题。 前言 哎呦喂,按照以往的惯例今天周六我的安排应该是待在家学学猫叫啥的。但是今年这种日子就可能一去不复返了,没...

    GeekQiaQia 评论0 收藏0

发表评论

0条评论

chaosx110

|高级讲师

TA的文章

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