@Controller @RequestMapping(value="/maps") public class MapController<E extends Map,D extends MapDao<E>,S extends MapService<E,D>> extends Object
| Modifier | Constructor and Description |
|---|---|
|
MapController()
Default constructor, which calls the type-constructor
|
protected |
MapController(Class<E> type)
Constructor that sets the concrete type for this controller.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
setLayersForMap(Integer mapModuleId,
List<Integer> layerIds) |
void |
setService(S service)
We have to use
Qualifier to define the correct service here. |
protected S extends MapService<E,D> service
public MapController()
@Autowired @Qualifier(value="mapService") public void setService(S service)
Qualifier to define the correct service here.
Otherwise, spring can not decide which service has to be autowired here
as there are multiple candidates.Copyright © 2016 terrestris GmbH & Co. KG. All rights reserved.