Module SpringController

Import path

semmle.code.java.frameworks.spring.SpringController

Imports

java

Provides all default Java QL imports.

Classes

SpringController

A class annotated, directly or indirectly, as a Spring Controller.

SpringControllerAnnotation

An annotation type that identifies Spring components.

SpringControllerMethod

A method on a Spring controller which is accessed by the Spring MVC framework.

SpringInitBinderMethod

A method on a Spring controller that configures a binder for this controller.

SpringModel

A parameter to a SpringRequestMappingMethod which represents a model that can be populated by the method, which will be used to render the response e.g. as a JSP file.

SpringModelAttributeMethod

A method on a Spring controller that builds a “model attribute” that will be returned with the response as part of the model.

SpringModelModel

A Spring Model or ModelMap can be accepted as the model parameter for a Spring RequestMapping method.

SpringModelPlainMap

A java.util.Map can be accepted as the model parameter for a Spring RequestMapping method.

SpringModelResponseType

A RefType that is included in a model that is used in a response by the Spring MVC.

SpringRequestMappingMethod

A method on a Spring controller that is executed in response to a web request.