使用springboot建立一个web demo ,其中有一个接口如下,为了测试加了一个参数 type:

@Autowired

private JdbcTemplate jdbcTemplate;

@RequestMapping(value = "/getCountry", method = RequestMethod.GET)

// @ResponseBody

public List> getUser(@RequestBody Map reqMap) {

String type = reqMap.get("type").toString();

switch (type) {

case "test":

List> jj = new ArrayList<>();

Map jd = new HashMap<>();

jd.put("123", "test");

jj.add(jd);

return jj;

default:

String sql = "select * from country";

List> list = jdbcTemplate.queryForList(sql);

return list;

}

}

如果使用Python 可能不会使用这么多的代码,但有时为了性能不得不做出让步,那就用Python来开发页面以及不太需要运行速度的模块:

rep = requests.get(url='http://localhost:8080/getCountry', json={"type": "test"})

print(

json.loads(rep.text))

springboot能用python吗_Python与springboot的对接相关推荐

  1. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  2. 《SpringBoot从菜鸟到老鸟》之SpringBoot 如何配置全局的异常捕获

    SpringBoot 如何配置全局的异常捕获 SpringBoot中自带的异常捕获机制返回的默认页面比较丑,对用户来说不够人性化. 所以这篇文章来讲解SpringBoot钟自定义全局异常捕获. 主要讲 ...

  3. springboot thymeleaf 引入jquery_超详细实战:SpringBoot高级之autoconfigure自动化配置

    本篇课程分为概念和实战内容.代码私信: 005获取. 通读全文大概需要五分钟 不知道用过SpringBoot的同学,有没有发现在SpringBoot的maven依赖中经常会有很多的starter之类的 ...

  4. SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql

    SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql 本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTe ...

  5. springboot springmvc mybatis_深圳嘉华学校之springboot实战教程

    Springboot实战教程 目录 第一章 springBoot概述... 2 href="https://zhuanlan.zhihu.com/write#_Toc508178432&qu ...

  6. Springboot部署Nginx,配合Supervisor管理Springboot进程

    Springboot部署Nginx,配合Supervisor管理Springboot进程 1.打包项目 2.项目放置目录 3.通过yum方式安装nginx,supervisor 4.配置nginx 进 ...

  7. springboot热部署该怎么实现?springboot热部署实现方式

    Spring家族博大精深,我之前讲过该如何搭建一个简单的springboot项目,这次我们就来深入探讨一下springboot,比如,你们知道springboot该如何搭建热部署吗?下面就来为大家讲解 ...

  8. SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项

    SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项 原创 2017年04月16日 20:00:12 11289 YML读取注意事项 使用YML时遇到的坑:  最近在做项目 ...

  9. c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...

    用C/C 扩展Python语言 Python是一门功能强大的脚本语言,它的强大不仅表现在功能上,还表现在其扩展性上.她提供大量的API以方便程序员利用C/C++对Python进行扩展.因为执行速度慢几 ...

最新文章

  1. SpringCloud动态刷新配置信息
  2. 微信 Tinker 负责人张绍文关于 Android 热修复直播分享记录
  3. python项目实例代码-python开源项目及示例代码
  4. Java多线程与并发库高级应用 学习笔记 1-9课
  5. lambda 表达式定制操作
  6. css3-12 transition+css或transform实现过渡动画
  7. C++之使用IO库输入输出
  8. 什么样的程序猿,最容易被鄙视?
  9. 转:VC++常用数据类型转换
  10. (7)numpy.delete删除np数组的某一行或某一列
  11. 为什么devc调试时循环一下就过去了_SEPCOIII英语研习社(第六十一讲)| 燃气轮机调试...
  12. 软件dfmea_最全最专业解析!详解DFMEA新版六步法~fmea软件
  13. Android apk安装报错:应用未安装 软件包似乎已损坏
  14. Python基础数据类型:字符串,列表,元组,集合,字典用法总结
  15. flutter手写板2.0 橡皮擦
  16. Invalid bound statement (not found)错误解决方法
  17. java pgm_java - 如何用Java读取PGM图像? - 堆栈内存溢出
  18. 贪婪洞窟2一直显示连接服务器失败,贪婪洞窟2登录失败怎么办 登陆失败解决方法介绍...
  19. 计算机网络笔记---互联网的组成及三种交换方式
  20. 深入了解示波器(一):示波器分类

热门文章

  1. 关于Background-size的几个参数区别
  2. Linux和Windows互传文件可视化工具lrzsz的安装和使用
  3. 基于实战开发垂直搜索引擎_基于DDD的微服务设计和开发实战
  4. linux运行雷神之锤,Ubuntu18.04下可以完美运行Quake3..
  5. 基础向:关于异常(Exception)面试常会问到的问题
  6. Linux java 生效不了,linux jdk 不生效怎么办
  7. bootstrap mysql源码_Django+Bootstrap+Mysql 搭建个人博客 (六)
  8. usb转ttl模块与matlab,图文详解USB转TTL设备与电路板的连接
  9. 在linux环境下安装wiringpi库,wiringPi库的pwm配置及使用说明
  10. python列表超出索引_python列表的切片操作允许索引超出范围