学习springBoot(五)

ArcGIS API for JavaScript 4.6 本地部署和使用nginx部署 说明:本人是一个gis小白,由于网上的资料过于专业,当时学习的时候经常看不懂,于是写了一些简单的关于ArcGIS Api for javaScript分享,若该分享中出现错误,希望大家指出,若能帮助到各位,不胜荣幸。gis学习中经常需要刷新和重新加载,由于我的网速不快,再加上官网的国外的,如果一直使用官网的api的话会很影响效率,所以我们可以把api给部署到本地来1.下载ArcGIS API fo... 阅读详情

 

前言:本部分接着前面的内容学习,主要进行springBoot编写RESTful API(编写接口)

在接下来的学习中,主要编写以下接口:

一、GET类型的   获取女生列表接口

1、首先建一个GirlController,根据前面的学习给它注入@RestController,返回的是一个女生的列表, 具体代码如下:

@RestController
public class GirlController {

    @RequestMapping(value = "/girls",method = RequestMethod.GET )
    public List<Girl> girlList(){


    }
}

spring Boot Jpa操作数据库非常简单,简单到咱们不需要写sql语句!

2、新建一个接口GirlRepository,继承自JpaRepository,然后在JpaRepository里面写明类和id类型,代码如下:

public interface GirlRepository  extends JpaRepository<Girl,Integer>{
}

然后咱们在GirlController里面就可以调用它了,具体调用方法如下:

@RestController
public class GirlController {

    @Autowired
    private GirlRepository girlRepository;


    @RequestMapping(value = "/girls",method = RequestMethod.GET )
    public List<Girl> girlList(){
        return girlRepository.findAll();

    }
}

这里我们在GirlController里面通过@Autowired的注入方式注入,这个注解我们前面也学习过,就是自动配置一些东西,使得实体里面的一些方法和属性可以在这里调用,然后最后就调用的findAll()方法查找所有女生。

最后启动运行监测,这里可以直接在网页上写url测试,也可以使用抓包工具测试,这里我用的是Fiddle抓包工具,测试结果如下:

在这里我们可以看到,数据库里面的两条数据以Json的数据格式展现了出来,说明接口没问题!第一个接口编写成功!

稍微奖励一下自己,接下来写下面的四个接口!!!

Springboot集成通用mapper、XML、service《spring boot学习五》 1. springmvc之mapper.xml的痛 ​ 一般情况下都是一个类写一个xml或者说即使N个类共用一个XML,其实对于开发者的工作量也是很大的,前期倒没有什么,因为可以用自动生成工具来生成,但是后期,如果要添加什么字段或者修改字段的话,对于我们来说真的太恶心了 ​ 所以能不能有一个共用的方法,也就是共用的mapper或者service等让开发者少一些开发量,我们来自己封装一个共用的map... 阅读详情

相关推荐

win11下的MySQL安装

目前官方最新版本是8.0.26,考虑到其稳定性、可靠性还需一定周期保证,所以使用官方版求稳定仍然建议5.7系列。3、选择MySQL Servers 5.7.38 -x64,然后按绿色箭头将选中的版本移植到右边选中框中。4、点击下方蓝色Advanced Options,选择安装位置。1、在开始界面搜索MySQL,点击command line。4、在“系统变量”中选择“path”,点击编辑。5、新建——>增加MySQL路径——>确定,12、execute,安装好后next。9、不需要做修改,直接点击next。.

rensweet的博客 2万+

arcgis api for js所有版本 sdk包下载地址

1 自动下载脚本http://xiaobaigis.com/Home/WebArticle?ID=82 2 所有版本下载地址http://xiaobaigis.com/GiSarticles/GiSArticle?ID=68

popstarqq的博客 1024

WebGIS入门(二)--------ArcGIS API for Javascript使用tomcat部署到本地

费了半天劲,终于入了个webgis的门把arcgis api for javascript部署到本地了,下面跟大家分享一下! 一、用到的工具: 1、arcgis api for javascript,可以去官网下载,不过官网下载要注册账号,比较麻烦,这里我给大家推荐一个网站,可以下载各种版本的api:http://www.xiaobaigis.com/Articles/GIS/arcgisa...

MagicMHD的博客 1030

UltraScale+ FPGA中GTY收发器参考时钟的跨Bank共享机制解析

本文深入解析了UltraScale+ FPGA中GTY收发器参考时钟的跨Bank共享机制,详细介绍了时钟布线架构、SLR区域限制及Vivado工程配置要点。通过实际案例和优化建议,帮助工程师解决高速串行通信中的时钟共享问题,提升系统性能。

weixin_29280219的博客 632

在F1C100s上跑GBA游戏:手把手教你用Buildroot配置SDL和移植gpsp模拟器

本文详细介绍了在全志F1C100s开发板上配置Buildroot、移植SDL库和gpsp模拟器的完整流程,帮助开发者实现在ARM9平台上流畅运行GBA游戏。内容涵盖环境配置、交叉编译、常见问题解决及性能优化技巧,特别针对'段错误'和'无声音'等典型问题提供实用解决方案。

weixin_42566424的博客 398

基于MAPX的地理信息系统GIS

从事过 GIS系统开发;电子地图基于MAPX格式。2.1.3 急救车辆信息管理 车辆信息管理界面介绍由于司机下班造成车辆无法使用由于车辆故障,加油等造成的车辆暂时不能调用车辆信息列表派车单的发送情况列表 

okgxs的专栏 1266

设计的多实例引用(Multiple Instances of a Design Reference)

一、什么是“设计的多实例引用” 在层次化的设计中,我们经常会将一个module例化多份,这些例化的instance就是设计的module的多实例引用。 二、为什么要解决多实例引用 三、怎么解决多实例引用 ...

kevindas的博客 3719

Spring boot学习笔记之五:SpringBoot之事务管理@Transactional

1. 前言以前学ssh ssm都有事务管理service层,通过applicationContext.xml配置,在service类或所有service方法都加上事务操作;用来保证一致性,即service方法里的多个dao操作,要么同时成功,要么同时失败;springboot下的话 搞一个@Transactional即可,无需再进行配置2.编码我们这里搞一个实例,转账实例,A用户转账给B用户xx元...

HeJD的博客 3万+

制作INCA和CANape通用的A2L

CANape和INCA通用的A2L配置与修改

赞的博客 5962

基于YOLOv8的智能肿瘤检测系统:从图像到诊断的深度学习应用——含代码和论文

本文提出了一种基于YOLOv8深度学习的智能肿瘤检测系统,用于医学影像(CT/MRI/X光)的自动分析与诊断。针对传统人工阅片效率低、主观性强的问题,系统采用最新的YOLOv8目标检测算法,通过改进的C2F骨干网络、Anchor-Free检测头和解耦头等创新设计,实现高效精准的肿瘤定位。文章详细阐述了模型架构、数据处理流程、训练优化方法及PyQt5用户界面开发,为临床提供可靠的AI辅助诊断工具。实验结果表明,该系统在速度和准确率上达到良好平衡,有望提升肿瘤早期筛查效率。

FJN110的博客 199

springboot学习总结五(Spring boot集成MyBaits)

目录 SpringBoo集成MyBaits的步骤如下: 1.在pom.xml中配置相关jar依赖 2.在Springboot的核心配置文件application.properties中配置MyBaits的Mapper.xml文件所在位置: 3.在springboot的核心配置文件application.properties中配置数据源: 4.在Myaits的Mapper接口中添加@Map...

llyu 545

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

spring boot 学习(五)SpringBoot+MyBatis(XML)+Druid

springboot集成了springJDBC与JPA,但是没有集成mybatis,所以想要使用mybatis就要自己去集成。 主要是在Spring Boot中集成MyBatis,可以选用基于注解的方式,也可以选择xml文件配置的方式。官方推荐使用xml文件配置。

FunriLy 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【SpringBoot学习笔记 五】Spring Boot自定义starter场景启动器

上篇Blog我们学习了SpringBoot是如何实现自动配置的,通过@Configuration的全注解配置方式和Spring Factories 发现机制自动将组件注入到容器,然后依据配置绑定,确定组件的属性值该是多少,实现了全自动的实现方式,不用我们再操心。在第一篇Blog中我们就提到过场景启动器,那么本篇Blog结合SpringBoot自动配置以及前面学的yaml配置文件等知识来自己实现一个自定义的场景启动器。 starter基本概念 我们再回顾下starter的概念:starter 是 Spring

MaoLin Tian's Blog 1631

spring boot学习五

spring boot学习-页面访问 在访问之前,将页面内容添加到项目中来,直接运行看下效果: 与在webstorm上显示有所区别。 需要在jsp页面中写Java代码,让Java来获取项目的根路径,通过绝对路径的方式引入这些图片文件。在jsp文件的开头写入下面的代码: <% String path = request.getContextPath(); String basePath=nu...

qq_44935015的博客 164

springboot学习之路五

练习完springboot日志和定时器后的感悟和总结 springboot日志(调试去除system.out.println()) 1、首先是确定日志类型slf4j、logback,… 2、其次确定相应的maven依赖 3、之后可以自己编写xml或直接在yml、properties文件中加入自己想要的日志类型 4、之后就可以通过注解使用日志 主要代码: yml logging.pattern.c...

weixin_43981813的博客 267

学习笔记:JavaEE开发的颠覆者SpringBoot实战(五)spring boot基础

一.概述 1.什么是spring boot 它使用“习惯优于配置”的理念让你的项目快速运行起来。使用它很容易创建一个独立运行,准生产级别的基于spring框架的项目,使用它可以不用或者只需很少的spring配置。 2.spring boot核心功能 独立运行的spring项目:可以以jar包独立运行,运行命令:java -jar xx.jar 内嵌servlet容器:可以选择内嵌tomc...

java_shm的专栏 410

SpringBoot学习(五)

SpringBoot在数据层开发中提供了非常便捷的自动配置支持。我们只需引入相关依赖,并配置数据源信息,SpringBoot就会自动帮我们管理连接池。在默认情况下, 数据库连接可以使用DataSource池进行自动配置。Druid是阿里巴巴开源的数据库连接池,提供强大的监控功能。SpringBoot自动配置了。,我们只需注入即可使用。

xuhaoyu_cpp_java的博客 226

Springboot学习日记五

Springboot学习日记五 完善之前的博客页面,增加了博客的搜索功能,同时增加了首页 Controller @Controller public class IndexController { @Autowired private IBlogService blogService; @Autowired private ITypeService typeService; @Autowired private ITagService tagServic

qq_35891728的博客 174

五、【SpringBoot】yaml语法学习

狂神-SpringBoot笔记目录 文章目录五、yaml语法学习5.1 SpringBoot的全局配置文件5.2 yaml概述5.3yaml基础语法5.4注入配置文件5.4.1yaml注入配置文件5.4.2加载指定的配置文件5.4.3配置文件占位符5.4.4回顾properties配置5.4.5对比小结5.5JSR303数据校验5.5.1先看看如何使用5.5.2常见参数 五、yaml语法学习 5.1 SpringBoot的全局配置文件 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的

wang_luwei的博客 243

springboot学习笔记五

Docker 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上); docker客户端(Client):连接docker主机进行操作; docker仓库(Registry):用来保存各种打包好的软件镜像; d

qq_33879627的博客 333

SpringBoot2.0学习笔记:(五) Spring Boot的静态资源映射

SpringBoot2.0学习笔记:(五) Spring Boot的静态资源映射 2018年09月17日 11:20:18 第二庄 阅读数:340 版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.youkuaiyun.com/liujun03/article/details/82734403 一、静态资源的加载 Spring Boot在引入了Web模块后,就会在启动的...

f45056231p的博客 357
上一篇: 学习springBoot(四)
下一篇: 学习springBoot(六)
MagicMHD
博客等级 码龄9年 503粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值