springboot程序
工具
maven
sts
java8(微服务)
1.首先springboot它是一个快速搭建spring的框架(使用java8的微服务技术),相比较springmvc而言少了更多的配置,因为它已经封装了springmvc.因此使用maven开发我们只需要引入的依赖即可
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.bldz.springboot</groupId> <artifactId>springboot-helloworld</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>springboot-helloworld</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.1.RELEASE</version> </parent> <dependencies> <!-- Spring Boot web依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> </dependencies> </project>
2.由于springboot底层使用的是springmvc,因此我们在写controller层的时候,需要引入注解@RestController,这里的@RestController 相当于 springmvc的 @controller和@RequestBody,代码如下
package org.spring.springboot; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * * @RestController 相当于 springmvc的 @controller和@RequestBody * @author qinxw * */ @RestController public class HelloWorldController { @RequestMapping("/") public String hello() { return "hello"; } }
3.就是写一个springboot的启动类,并使用springboot框架的@SpringBootApplication注解标记为这是springboot的启动类,详细代码如下
package org.spring.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * springboot 启动类 * @author qinxianwei * */ @SpringBootApplication public class App{ public static void main(String[] args ){ SpringApplication.run(App.class, args); } }
4.运行main方法,测试结果如下
码云代码下载链接
https://git.oschina.net/ymdrqq/springboot-helloworld.git
相关推荐
springboot对接skywalking详解,从skywalking的安装部署,到基本使用,包括如何将springboot接入skywalking,dubbo微服务如何接入skywalking都有详细的案例,拿到代码看看而已直接运行
如何创建SpringBoot工程,一个Web案例。
用于想入门大数据,以及想深入学习SpringBoot2.0技术的同学
springboot整合mongodb详解,涵盖了几乎所有的开发中与mongodb操作相关的日常API的使用
Springboot使用nacos详解含完整示例(值得珍藏) 内容简介: 1、Nacos简介 2、Spring Boot整合Nacos 3、总结
VC 入门教程windows入门程序详解
VC++入门教程(windows入门程序详解)
SpringBoot是Spring推出的一种微架构的开发框架,在现在的项目开发之中使用非常普遍,并且也是现在所有企业开发的基础要求,在本课程之中将为读者完整的分析传统系统开发的问题缺陷,以及SpringBoot所带来的系统开发...
SpringBoot之application配置详解SpringBoot之application配置详解SpringBoot之application配置详解SpringBoot之application配置详解SpringBoot之application配置详解SpringBoot之application配置详解
Spring Boot,作为一款流行的Java框架,提供了丰富的功能和简洁的API,使得开发者能够迅速构建生产级的应用程序。本文将详细介绍如何在Spring Boot项目中集成MQTT,实现设备间的消息发布与订阅。文章首先概述了MQTT...
主要介绍了SpringBoot拦截器Filter的使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。...另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决
resources下通常会默认生成一个application.properties文件,这个文件包含了SpringBoot项目的全局配置文件。里面的配置项通常是这样的:
本文将详细介绍Spring Boot中最常用的注解,包括@SpringBootApplication、@Component、@Service、@Repository、@Controller、@RequestMapping、@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@Autowired...
本文详细介绍了如何在Spring Boot应用程序中集成并使用RabbitMQ作为消息传递中间件。通过结合RabbitMQ的特性与Spring Boot的便利性,我们将深入探讨如何实现可靠的消息传递、解耦服务和提高系统响应性能。文章首先...
本文将详细探讨如何在Spring Boot应用程序中设置和使用Kafka,从基础概念到高级特性,通过实际代码示例帮助读者深入理解这一集成方案。 Kafka是一个开源的分布式流处理平台,提供了高吞吐量、低延迟的流数据采集、...
Java+《程序设计》习题参考答案程序详解练习doc版Java+《程序设计》习题参考答案练习程序详解Java+《程序设计》习题参考答案程序详解练习doc版Java+《程序设计》习题参考答案练习程序详解三Java+《程序设计》习题...
SpringBoot注解详解.pdfSpringBoot注解详解.pdf
主要介绍了dubbo整合springboot新手入门详解,当一台计算机的程序需要调用另一台计算机代码的时候,就涉及远程调用。此时dubbo就粉末登场了,需要的朋友可以参考下