今天开始从零学习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 入门源代码"演示了如何利用 Spring Boot 快速构建一个返回 JSON 的 Web 服务。这个过程中涉及到的核心概念包括 Spring Boot 框架、RESTful API 设计、HTTP 协议、以及 JSON 数据...
SpringBoot 入门Demo源码,只是单纯的分享给有需要的人使用,俗话说的好,万事开头难,当迈开了第一步,就相当于打开了一扇门,发现了新大陆,所以我们要持之以恒,才能取得成功,让我们一起努力,为心中最美好的...
**Spring Boot Hello World 知识点详解** Spring Boot 是由 Pivotal 团队开发的框架,它旨在简化 Spring 应用程序的初始搭建以及开发过程。通过内嵌的Servlet容器,如Tomcat或Jetty,Spring Boot可以快速地创建独立...
【Spring Boot HelloWorld】项目概述 Spring Boot是由Pivotal团队提供的全新框架,旨在简化Spring应用的初始搭建以及开发过程。它集成了大量的常用第三方库配置,如数据源、JPA、定时任务、缓存、消息、邮件等,...
《SpringBoot HelloWorld初探》 在当今的Java开发领域,SpringBoot框架因其简化Spring应用的初始搭建以及开发过程而备受青睐。"springboot-helloworld.rar"这个压缩包,显然是一个入门级的示例,旨在帮助开发者快速...
Spring Boot Hello World的实现代码 Spring Boot 是一个基于 Java 的框架,使用 Spring Boot 可以快速构建生产级别的应用程序。在这个实现代码中,我们将从头开始构建一个 Spring Boot 的 Web 项目,并且详细介绍了...
在 "spring-boot-helloworld.zip" 这个压缩包中,我们很可能是找到了一篇关于 Spring Boot 入门的博客文章示例代码,用于展示如何构建一个简单的 "Hello World" 应用。 在 Spring Boot 中创建一个 "Hello World" ...
spring-boot-helloWorld:spring-boot的helloWorld版本 spring-boot-mybaits-annotation:注解版本 spring-boot-mybaits-xml:xml配置版本 spring-boot-mybatis-mulidatasource:springboot+mybatis多数据源最简解决...
在本节中,我们将深入探讨"Spring Boot起步之Hello World"这一主题,这是学习Spring Boot框架的典型入门教程。Spring Boot是由Pivotal团队开发的一个框架,它旨在简化Spring应用程序的初始搭建以及开发过程,通过...
在这个项目“Spring Boot Hello index”中,我们将探讨如何构建一个简单的 Web 应用,展示 "Hello World" 消息,并通过内置的 Tomcat 容器进行秒启动。 1. **Spring Boot入门** - **初始化项目**: 首先,我们需要...
Spring Boot HelloWorld 是一个简单的示例应用程序,它可以帮助开发者快速了解 Spring Boot 的基本用法。该应用程序可以接受浏览器的请求,并响应 "Hello World" 字符串。开发者可以通过创建一个 Maven 工程、导入 ...
第一部分是从零起步的基础内容,共4课,帮助大家快速认识 Spring Boot ,我会带领大家熟悉 Spring Boot 产生的背景和设计理念,同时也会讲解 Spring Boot 的环境搭建和项目介绍,最后以一个 Hello World 为例,来...
springboot的helloworld案例,包括配置jsp视图解析和thymeleaf视图解析,以及同时应用,说明http://blog.csdn.net/qq_36666651/article/details/78776272
SpringBoot的第一个工程内容是HelloWorld,具体实现过程可以看我的blog,关于SpringBoot的学习(一)
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 使用示例 .....
2. Spring Boot Hello World:学习如何通过简单的几步创建一个Spring Boot应用,这包括创建Maven项目、添加依赖、编写启动类和运行程序。 3. Spring Boot依赖管理:Spring Boot使用parent POM来管理依赖的版本,...
2. **Spring Boot HelloWorld** - **第一个应用**:编写并运行简单的 "Hello, World!" 应用,理解主配置类与 `@SpringBootApplication` 注解的作用。 3. **返回 JSON 数据** - **RESTful API**:创建 RESTful ...
#### 四、Spring Boot HelloWorld示例 接下来,我们将通过一个简单的“Hello World”示例来了解如何构建一个基本的Spring Boot应用。 1. **创建Maven项目**:在IDE中创建一个新的Maven项目。 2. **添加Spring Boot...
在Spring Boot Hello World的应用中,开发者的任务是创建一个Web服务,当用户通过浏览器访问时,服务器会返回"HelloWorld!"字符串。这涉及到创建一个主程序类,编写Controller处理HTTP请求,以及运行和测试整个应用...