小编Mat*_*dge的帖子

简单的Dropwizard 0.7.1应用程序故障转移可选的QueryParam w/Java 8

经过与Spring的长期恋情后,我决定回到Dropwizard.我很快就建立了绝对的准系统REST服务,它运行没有任何问题.

使用Dropwizard 0.7.1和Java 1.8,根据Dropwizard用户手册的建议,只有POM条目是dropwizard-core依赖项和maven编译器插件来强制执行Java 1.8.

但是,只要我尝试将可选QueryParam添加到基本控制器,应用程序就无法启动以下错误(为简洁而剪切):

INFO  [2015-01-03 17:44:58,059] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources:

    GET     / (edge.dw.sample.controllers.IndexController)

ERROR [2015-01-03 17:44:58,158] com.sun.jersey.spi.inject.Errors: The following errors and warnings have been detected with resource and/or provider classes:
SEVERE: Missing dependency for method public java.lang.String edge.dw.sample.controllers.IndexController.index(java.util.Optional) at parameter at index 0
Exception in thread "main" javax.servlet.ServletException: com.sun.jersey.spi.container.servlet.ServletContainer-6c2ed0cd@330103b7==com.sun.jersey.spi.container.servlet.ServletContainer,1,false
Run Code Online (Sandbox Code Playgroud)

控制器的代码如下:

@Path("/")
public class IndexController {

    @GET
    @Timed
    public String index(@QueryParam("name") Optional<String> name) {
        String saying = "Hi"; …
Run Code Online (Sandbox Code Playgroud)

dropwizard

6
推荐指数
1
解决办法
1569
查看次数

在Leaflet LayerGroup中为Blank TileLayer添加选项

我有一个BaseMaps集合,我希望用户能够选择:

var BaseMaps = {
    // TODO blank tileLayer

    "Default": L.tileLayer('https://{s}.tiles.mapbox.com/v3/{id}/{z}/{x}/{y}.png', {
        id: 'examples.map-20v6611k',
        noWrap: true
    }),

    "ESRI Roads": L.tileLayer('http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}', {
        noWrap: true
    })
};
Run Code Online (Sandbox Code Playgroud)

这些图层将添加到我的地图的LayerGroup控件中,L.control.layers(BaseMaps).addTo(map)并按预期工作

问题是我希望用户能够从同一个控件中选择一个空白切片图层,有效地关闭基本地图,但是null或空白的tileLayer via L.tileLayer()不起作用,因为这会打破Leaflet功能

是否有一种干净的方法可以为此控件添加空白的tileLayer选项?挖掘API和各种github /论坛问题并没有浮出水面.

提前致谢!

javascript leaflet

5
推荐指数
1
解决办法
3557
查看次数

标签 统计

dropwizard ×1

javascript ×1

leaflet ×1