文档章节

第一个SpringBoot应用

尐怪兽爱放假
 尐怪兽爱放假
发布于 2017/04/17 15:42
字数 311
阅读 3
收藏 0

编程环境

  • Eclipse Java EE IDE for Web Developers.
    Version: Neon.3 Release (4.6.3)

  • Java  version "1.8.0_121"

  • Apache Maven 3.2.3

创建项目

  1. 首先打开Eclipse,在Project Explorer 下 右键 new - other


     
  2. 选择Spring Starter Project
    在Name处填入项目名称,Type处选择Maven , Java Version 处选择 1.8


     
  3. 点击Next
    这里的Spring Boot Version 默认即可
    在下列组件处,勾选web组件即可



    点击Finish 即可完成项目的创建。
     

项目简述 

  • 项目结构


    main文件夹下 xxxxApplication.java 是SpringBoot项目的启动项
    test文件夹下是SpringBoot项目的测试类
     
  • pom.xml
    <dependencies>
        <!-- spring-boot-starter-web 是作为web项目必须引入的依赖  -->
        <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    
        <!-- spring-boot-starter-test 是进行单元测试必须引入的依赖  -->
        <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-test</artifactId>
           <scope>test</scope>
        </dependency>
    </dependencies>
    
    <build>
        <!-- spring-boot-maven-plugin 是使用maven 构建SpringBoot项目必须的插件  -->
        <plugins>
           <plugin>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-maven-plugin</artifactId>
           </plugin>
        </plugins>
    </build>

启动项目

     启动项目的方式有两种

  1.  SpringbootHelloBlogApplication 右键 run as - Java Application 即可启动


     
  2. 对项目右键  run as - Spring Boot  APP 即可启动

第一个项目

  • 创建HelloController
    package org.spring.springboot;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloController {
    
    	@RequestMapping(value = "hello" , method = RequestMethod.GET)
    	public String sayHello(){
    		return "Hello SpringBoot!";
    	}
    	
    }
    
  • 运行项目
    启动项目后访问路径 http://127.0.0.1:8080/hello即可

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: Spring Boot 介绍
下一篇: Spring Boot 介绍
尐怪兽爱放假
粉丝 0
博文 2
码字总数 554
作品 0
宝山
程序员
私信 提问
SpringBoot学习之基础篇

在前面的博文中,已经演示过springboot与Mybatis集成的实例,本篇再来探讨一下SpringBoot的基础。 一。关于SpringBoot   SpringBoot可以基于Spring轻松创建可以“运行”的、独立的、生产级...

java~nick
2017/10/31
0
0
springboot开发简单的web应用前篇

你已经会spring了,也非常熟悉springmvc的开发,平时你搭建个web应用简单吗?好像也不难!那么今天我来试试用springboot来开发个简单的web应用来试试。 在正式讲解springboot开发web应用之前...

GeCoder
2018/05/04
0
0
SpringBoot 2.0 系列001 -- 入门介绍以及相关概念

SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 什么是SpringBoot? 项目地址:http://projects.spring.io/spring-boot/ SpringBoot介绍 Spring Boot使开发独立的,产品级别的基于Spring的...

路上有你0314
2018/05/10
0
0
第一个SpringBoot示例

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

zq木偶人
2018/07/19
0
0
springboot情操陶冶-初识springboot

前言:springboot由于其轻便和去配置化等的特性已经被广泛应用,基于时代潮流以及不被鄙视,笔者于是开辟此篇开始认识springboot 前话 springboot是基于spring而开发的轻量级框架,所以在学习...

南柯问天
2018/07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

商品详情页上拉查看详情

商品详情页上拉查看详情 目录介绍 01.该库介绍 02.效果展示 03.如何使用 04.注意要点 05.优化问题 06.部分代码逻辑 07.参考案例 01.该库介绍 模仿淘宝、京东、考拉等商品详情页分页加载的UI效...

潇湘剑雨
16分钟前
0
0
Netty内存池之PoolArena详解

PoolArena是Netty内存池中的一个核心容器,它的主要作用是对创建的一系列的PoolChunk和PoolSubpage进行管理,根据申请的不同内存大小将最终的申请动作委托给这两个子容器进行管理。整体上,P...

爱宝贝丶
20分钟前
0
0
Django使用Channels实现WebSocket--下篇

希望通过对这两篇文章的学习,能够对Channels有更加深入的了解,使用起来得心应手游刃有余 通过上一篇《Django使用Channels实现WebSocket--上篇》的学习应该对Channels的各种概念有了清晰的认...

运维咖啡吧
28分钟前
1
0
linux下设置定时执行shell脚本的示例

很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据、数据库数据等 不适合人工经常做的一些操作这里简单说下 shell Shell俗称壳,类似于DOS下的command...

阿锋zxf
31分钟前
2
0
介绍Kubernetes监控Heapster

什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS,Kubernetes有个出名的监控agent—cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机...

xiangyunyan
32分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部