小垣
一切皆有可能
展开
-
GeoServer改造Springboot源码九(图层预览代码)
【代码】GeoServer改造Springboot源码九(图层预览代码)原创 2024-04-29 11:29:06 · 14 阅读 · 1 评论 -
GeoServer改造Springboot源码八(图层预览设计)
GeoServer改造Springboot源码八(图层预览设计)原创 2024-04-29 11:23:38 · 15 阅读 · 1 评论 -
GeoServer改造Springboot源码七(工作区管理代码)
【代码】GeoServer改造Springboot源码七(工作区管理代码)原创 2024-01-30 15:57:57 · 125 阅读 · 0 评论 -
GeoServer改造Springboot源码六(工作区管理设计)
工作区管理设计原创 2024-01-30 15:52:31 · 79 阅读 · 0 评论 -
GeoServer改造Springboot源码五(图层管理代码)
【代码】GeoServer改造Springboot源码五(图层管理代码)原创 2023-11-29 11:48:08 · 509 阅读 · 1 评论 -
GeoServer改造Springboot源码四(图层管理设计)
图层列表:展示标题、类型、图层名称、数据源、参考系等信息的分页列表;查询:根据工作区下拉列表、关键字查询数据源记录;重置:重置查询结果,查询所有数据记录;启停:启用和停用图层,停用后的图层,相关联的服务预览和图层预览会隐藏;创建:进入选择图层数据页面,选择数据源下拉框选中一条记录,然后在选择数据列表中选择摸一条数据发布;然后进入图层添加页面,填写名称(不可重复)、标题(可以重复)和其他信息后确认保存;编辑:修改图层名称、标题和其他信息后确认保存;发布:填写图层发布相关信息,相比GeoServer原创 2023-11-29 11:32:55 · 1182 阅读 · 0 评论 -
GeoServer改造Springboot源码三(数据源管理代码)
【代码】GeoServer改造Springboot源码三(数据源管理代码)原创 2023-10-24 09:46:48 · 181 阅读 · 0 评论 -
GeoServer改造Springboot源码二(数据源管理设计)
(1)数据源列表:展示数据类型、工作区、数据源名称、类型、创建时间和修改时间等信息的分页列表;(2)查询:根据数据源名称查询数据源记录;(3)重置:重置查询结果,查询所有数据记录;(4)启停:启用和停用数据源,停用后的数据源,相关联的图层管理也对应停用,相关联的服务预览和图层预览会隐藏;(5)创建/编辑:新增信息需要进行名称的重复性校验,重复名称不能保存;(6)删除:根据ID删除单条记录。原创 2023-10-24 09:33:57 · 247 阅读 · 3 评论 -
GeoServer改造Springboot源码一(公共部分)
今天开始开启关于GeoServer的一个全新系列,主要是把改造Springboot后的详细代码粘贴出来,此文应配合《》系列共同阅读,按照前系列的时间顺序结合此系列的源码展示可以快速构建GeoServer功能的二次封装的后端系统。原创 2023-10-23 11:06:32 · 639 阅读 · 0 评论 -
GeoServer改造Springboot启动四(解决post接口方法无法用@requestbody为入参的请求)
更改rest模块下的XStreamJSONMessageConverter.java,主要增加fastjsonConfig()方法,修改readInternal和writeInternal两个方法。解决问题:解决Controller接口post方法(如图 19)无法用@requestbody为入参的 json数据进行请求,用swagger请求示例如图 20,具体错误呈现如图 21。然后在pom.xml增加fastjson的依赖,如图 23。图 21post接口请求错误日志。图 20post接口请求示例。原创 2023-10-17 09:56:27 · 225 阅读 · 0 评论 -
GeoServer改造Springboot启动三(集成jdbcconfig和jdbcstore)
1.3 将两个模块的japplicationContext.xml分别复制到resources目录下,分别改名applicationContext-jdbcconfig.xml和applicationContext-jdbcstore.xml。但是会有一个java.lang.NullPointerException的错误,如图 18,属于正常。1.4 将两个模块的jdbcconfig.properties和jdbcstore.properties分别复制到resources目录下,并更改如图 15配置。原创 2023-10-17 09:47:31 · 381 阅读 · 3 评论 -
GeoServer改造Springboot启动二(修改源码集成Swagger)
解决问题:增加了图层数据,此时项目启动报错如下错误:"GWC configuration validation error: cvc-elt.1: 找不到元素 'gwcConfiguration' 的声明。1.2 修改platform下的DataDirectoryResourceStore.java,在DataDirectoryResourceStore()方法中增加如下图代码。解决问题:解决进入swagger页面报saveContext的报错。图 11增加swagger配置。图 12swagger页面。原创 2023-10-17 09:40:05 · 376 阅读 · 2 评论