博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我的第一个基于springboot的接口
阅读量:6972 次
发布时间:2019-06-27

本文共 2182 字,大约阅读时间需要 7 分钟。

hot3.png

首先我用的是开发工具是idea,(eclipse)应该是同理的。

 

1,开始:

174103_nrSb_3796880.png

174105_YV2g_3796880.png174108_A6yx_3796880.png

174108_Cvpy_3796880.png

下一步,然后finishi;

2,配置文件,不用修改,暂时默认就好

4.0.0
com.example
demo
0.0.1-SNAPSHOT
jar
demo
Demo project for Spring Boot
org.springframework.boot
spring-boot-starter-parent
2.0.0.RELEASE
UTF-8
UTF-8
1.8
org.springframework.boot
spring-boot-starter-data-elasticsearch
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin

 

3,在之前设定的Package下进行文件的新建(若不在此目录下,Controller层的RequestMapping将捕获不到请求)

新建一个Controller类,MainController.

package com.example.demo;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.*;import org.springframework.web.bind.annotation.ResponseBody;/** * Created by gzj on 18/3/6. */@Controller@RequestMapping("/service")public class MainController {    @RequestMapping(value = "/report/spiderList", method = RequestMethod.GET)    @ResponseBody    @CrossOrigin    public void spiderLisSearch() {        int a = 0;    }    @RequestMapping(value = "/report/general", method = RequestMethod.POST)    @ResponseBody    @CrossOrigin    public void generalSearch(@RequestBody  String name) {        int a = 0;    }}

3,用postman发送一个请求

181216_e4np_3796880.png

代码将会捕获到这个请求。

 

 

遇见的坑:

1,新建的类一定要放在Package(第二张截图)指定的目录下。

2,若想用实体类来接受参数,类中一定要有set(),get()方法,否则无法接受参数

3,

@CrossOrigin

这个是跨域时需要加的,以后会解释

转载于:https://my.oschina.net/u/3796880/blog/1634165

你可能感兴趣的文章
Qt Linguist的使用
查看>>
《高性能javascript》读书笔记:第三章 DOM编程
查看>>
SQL随笔_2
查看>>
ERLANG学习总结<二>
查看>>
完成评论功能
查看>>
设计模式(抽象工厂模式)
查看>>
SQL sever 和ACESS的互操作
查看>>
Bugku-CTF之速度要快
查看>>
洛谷 题解 UVA1626 【括号序列 Brackets sequence】
查看>>
C#委托的介绍(delegate、Action、Func、predicate)
查看>>
让数据随分批显示的方法
查看>>
(译)如何使用cocos2d和box2d来制作一个Breakout游戏:第二部分(完)
查看>>
Java学期总结
查看>>
sqlite3内存不断增加的原因
查看>>
vim基础学习1---简单命令
查看>>
Orchard模块开发全接触4:深度改造前台
查看>>
“Incompatible clusterIDs”错误原因分析
查看>>
以stm32f407为例,学习cortex-m4通用寄存器的用法
查看>>
WPF BitmapSourceToArray and ArrayToBitmapSource
查看>>
[日记]2014-9-21.
查看>>