使用Idea迅速构建一个Spring Boot应用与部署

构建

1、选择File->New->Project,在对话框中选中Spring Initializr,给项目配置合适的SDK,点击Next.

2.根据需要选择Next直至Finish

3.运行Run->Edit Configurations。在弹出的对话框中新建一个Spring Boot配置,在右侧选择Main class,并填写其它相关的信息。点击OK保存配置文件。即可通过调试按钮启动一个Spring Boot调试了。

注意:第二步中,若没有选择Web->Web,则需要在pom中加入

        <dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

4.在启动类中加入@ComponentScan

5.创建DemoController

package com.example.controller;

import org.springframework.web.bind.annotation.*;

/**
 * DemoController
 *
 * @author weixiang.wu
 * @date 2018-07-02 17:10
 **/
@RestController
@RequestMapping("/demo")
public class DemoController {

	@RequestMapping(value = "/helloGet/{id}", method = RequestMethod.GET)
	@ResponseBody
	public String sayHello(@PathVariable("id") Long id) {
		return "hello world,i'm get method,my lucky number is " + id;
	}

	@RequestMapping(value = "/helloPost", method = RequestMethod.POST)
	@ResponseBody
	public String sayHi(@RequestParam("id") Long id) {
		return "hello world,i'm post method,my lucky number is " + id;
	}
}

6.启动后访问demo接口

7.成功结束。

部署为可运行的jar

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ImportSource

Spring Boot 2.0 新特性和发展方向

以Java 8 为基准 Spring Boot 2.0 要求Java 版本必须8以上, Java 6 和 7 不再支持。 内嵌容器包结构调整 为了支持react...

4439
来自专栏一个会写诗的程序员的博客

《Spring Boot 实战开发》 附录 II : Spring Boot 2.0 新特性《Spring Boot 实战开发》 附录 II : Spring Boot 2.0 新特性Kotlin

本节我们介绍 Spring Boot 2.0 版本的众多新特性,内容包括了 M1~M7里程碑版本的核心新功能特性。不过,我们首先把对 Kotlin 的特性的支持...

1713
来自专栏微信公众号:Java团长

初识Spring Boot框架

前面的铺垫文章已经写了几篇了,主要是介绍了Spring和SpringMVC框架,小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做...

1104
来自专栏Java 源码分析

SpringBoot 笔记 ( 一 ):启动流程

SpringBoot 笔记(一): 启动流程 1. 配置开发环境 1. 创建 Maven 项目 然后我们首先在项目里面加上编译环境,防止每一次更新 Maven ...

3064
来自专栏好好学习吧

linux基础学习整理

1174
来自专栏Java学习网

Spring 3.0支持基于rest的Web服务学习总结

尽管RESTful功能被添加到Spring MVC框架非常早期通过注释和其他API功能,支持基于rest的Web服务是Spring MVC有点晚。几个jax -...

23510
来自专栏用户2442861的专栏

Spring MVC简介

http://www.cnblogs.com/wawlian/archive/2012/11/17/2775435.html

1171
来自专栏Linyb极客之路

Spring Boot 2.0迁移指南主要注意点

Spring官方的Spring Boot 2变动指南,主要是帮助您将应用程序迁移到Spring Boot 2.0,变化部分还是很多很细节的,摘录主要点如下: S...

964
来自专栏技术小站

转:<mvc:annotation-driven/>的注解意义

<mvc:annotation-driven /> 是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。<mvc:ann...

1653
来自专栏编程

Spring-Data-REST轻松搞定RESTfulAPI

背景 昨天同事问我有没有研究过 ,没有~但是看名字就大概知道是做什么的(命名的重要性),因为之前有了解过 ,过一会发过两个截图过来。真的很强大,感觉这个在使用...

2726

扫码关注云+社区

领取腾讯云代金券