`
LoveLZY
  • 浏览: 57491 次
  • 性别: Icon_minigender_1
博客专栏
Group-logo
从零编写RPC框架
浏览量:0
社区版块
存档分类
最新评论

spring boot hello world

阅读更多
   今天开始从零学习spring boot,顺便写个博客,记录过程。
   工欲利其事,必先善其器。spring boot相关地址如下
   http://projects.spring.io/spring-boot/ spring boot官网
   https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples  githup的demo地址
   http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/ spring boot 文档
   先从经典的helloword开始。
   maven配置
  
   <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.6.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

   Helloworld
  
   @Controller
@EnableAutoConfiguration
public class SampleController {

    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(SampleController.class, args);
    }
}


   这个就是最简单的helloworld版本demo了。只需要简单的几行代码就能提供一个web服务。
  小伙伴们注意@EnableAutoConfiguration 这个注解,这个顾名思义提供自动配置,按照现在流行的说法就是约定大于配置。
  最后说明下spring-boot-starter-web这个,springboot提供一大堆starter的依赖,用来简化于于其他第三方的集成。后面会经常看到这种starter依赖的。
 
  

  
  
分享到:
评论

相关推荐

    Spring Boot Hello World 入门源代码,直接返回一个http的JSON的输出

    综上所述,"Spring Boot Hello World 入门源代码"演示了如何利用 Spring Boot 快速构建一个返回 JSON 的 Web 服务。这个过程中涉及到的核心概念包括 Spring Boot 框架、RESTful API 设计、HTTP 协议、以及 JSON 数据...

    spring boot helloworld

    SpringBoot 入门Demo源码,只是单纯的分享给有需要的人使用,俗话说的好,万事开头难,当迈开了第一步,就相当于打开了一扇门,发现了新大陆,所以我们要持之以恒,才能取得成功,让我们一起努力,为心中最美好的...

    spring boot - hello world

    **Spring Boot Hello World 知识点详解** Spring Boot 是由 Pivotal 团队开发的框架,它旨在简化 Spring 应用程序的初始搭建以及开发过程。通过内嵌的Servlet容器,如Tomcat或Jetty,Spring Boot可以快速地创建独立...

    spring-boot-helloworld

    【Spring Boot HelloWorld】项目概述 Spring Boot是由Pivotal团队提供的全新框架,旨在简化Spring应用的初始搭建以及开发过程。它集成了大量的常用第三方库配置,如数据源、JPA、定时任务、缓存、消息、邮件等,...

    springboot-helloworld.rar

    《SpringBoot HelloWorld初探》 在当今的Java开发领域,SpringBoot框架因其简化Spring应用的初始搭建以及开发过程而备受青睐。"springboot-helloworld.rar"这个压缩包,显然是一个入门级的示例,旨在帮助开发者快速...

    Spring Boot Hello World的实现代码

    Spring Boot Hello World的实现代码 Spring Boot 是一个基于 Java 的框架,使用 Spring Boot 可以快速构建生产级别的应用程序。在这个实现代码中,我们将从头开始构建一个 Spring Boot 的 Web 项目,并且详细介绍了...

    spring-boot-helloworld.zip

    在 "spring-boot-helloworld.zip" 这个压缩包中,我们很可能是找到了一篇关于 Spring Boot 入门的博客文章示例代码,用于展示如何构建一个简单的 "Hello World" 应用。 在 Spring Boot 中创建一个 "Hello World" ...

    Spring boot 示例 官方 Demo

    spring-boot-helloWorld:spring-boot的helloWorld版本 spring-boot-mybaits-annotation:注解版本 spring-boot-mybaits-xml:xml配置版本 spring-boot-mybatis-mulidatasource:springboot+mybatis多数据源最简解决...

    1. [视频]spring boot起步之Hello World【从零开始学Spring Boot】

    在本节中,我们将深入探讨"Spring Boot起步之Hello World"这一主题,这是学习Spring Boot框架的典型入门教程。Spring Boot是由Pivotal团队开发的一个框架,它旨在简化Spring应用程序的初始搭建以及开发过程,通过...

    Spring Boot Hello index.html

    在这个项目“Spring Boot Hello index”中,我们将探讨如何构建一个简单的 Web 应用,展示 "Hello World" 消息,并通过内置的 Tomcat 容器进行秒启动。 1. **Spring Boot入门** - **初始化项目**: 首先,我们需要...

    Spring Boot基础1

    Spring Boot HelloWorld 是一个简单的示例应用程序,它可以帮助开发者快速了解 Spring Boot 的基本用法。该应用程序可以接受浏览器的请求,并响应 "Hello World" 字符串。开发者可以通过创建一个 Maven 工程、导入 ...

    精通 Spring Boot 42 讲

    第一部分是从零起步的基础内容,共4课,帮助大家快速认识 Spring Boot ,我会带领大家熟悉 Spring Boot 产生的背景和设计理念,同时也会讲解 Spring Boot 的环境搭建和项目介绍,最后以一个 Hello World 为例,来...

    springboot-helloworld

    springboot的helloworld案例,包括配置jsp视图解析和thymeleaf视图解析,以及同时应用,说明http://blog.csdn.net/qq_36666651/article/details/78776272

    SpringBoot HelloWorld工程

    SpringBoot的第一个工程内容是HelloWorld,具体实现过程可以看我的blog,关于SpringBoot的学习(一)

    about learning Spring Boot. Spring Boot 教程、技术栈示例代码,快速简单上手教程.zip

    Spring Boot 学习示例 Spring Boot 2.0 Mysql 5.6 ...spring-boot-helloworld:Spring Boot 3.0 Hello World Test 单元测试示例 spring-boot-scheduler:Spring Boot 3.0 定时任务 scheduler 使用示例 .....

    Spring Boot 学习笔记完整教程.pdf

    2. Spring Boot Hello World:学习如何通过简单的几步创建一个Spring Boot应用,这包括创建Maven项目、添加依赖、编写启动类和运行程序。 3. Spring Boot依赖管理:Spring Boot使用parent POM来管理依赖的版本,...

    Spring Boot 学习笔记完整教程.docx

    2. **Spring Boot HelloWorld** - **第一个应用**:编写并运行简单的 "Hello, World!" 应用,理解主配置类与 `@SpringBootApplication` 注解的作用。 3. **返回 JSON 数据** - **RESTful API**:创建 RESTful ...

    Spring Boot核心技术-笔记整理

    #### 四、Spring Boot HelloWorld示例 接下来,我们将通过一个简单的“Hello World”示例来了解如何构建一个基本的Spring Boot应用。 1. **创建Maven项目**:在IDE中创建一个新的Maven项目。 2. **添加Spring Boot...

    蚂蚁课堂spring boot文档

    在Spring Boot Hello World的应用中,开发者的任务是创建一个Web服务,当用户通过浏览器访问时,服务器会返回"HelloWorld!"字符串。这涉及到创建一个主程序类,编写Controller处理HTTP请求,以及运行和测试整个应用...

Global site tag (gtag.js) - Google Analytics