今天开始开启关于GeoServer的一个全新系列,主要是把改造Springboot后的详细代码粘贴出来,此文应配合《GeoServer改造Springboot启动》系列共同阅读,按照前系列的时间顺序结合此系列的源码展示可以快速构建GeoServer功能的二次封装的后端系统。
一、Springboot部分源码结构
在GeoServer源码基础新增内部模块gm-springboot。
二、resources配置文件
①application.properties
server.port=8081
#添加统一项目名称
server.servlet.context-path=/gmserver
spring.freemarker.checkTemplateLocation=false
#spring.mvc.static-path-pattern=/openlayers3/**
spring.main.allow-bean-definition-overriding=true
gwc.context.suffix=gwc
spring.servlet.multipart.max-file-size=500MB
spring.servlet.multipart.max-request-size=1000MB
#微服务拆分模式下,针对单个wms、wfs、wcs、wmts服务的过滤,默认是all,不过滤。
#如需过滤建议设置成全路径提高过滤精度,例