CodeQL library for Java
codeql/java-all 0.4.4 (changelog, source)
Search

Module SpringController

Import path

import semmle.code.java.frameworks.spring.SpringController

Imports

Maps

Provides classes and predicates for reasoning about instances of java.util.Map and their methods.

SpringWeb

Provides classes for working with Spring web requests.

SpringWebClient

Provides classes for working with Spring web clients.

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 controllers.

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.

SpringModelAttributeAnnotation

An annotation of the type org.springframework.web.bind.annotation.ModelAttribute.

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.

SpringRequestMappingAnnotationType

An AnnotationType that is used to indicate a RequestMapping.

SpringRequestMappingMethod

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

SpringRequestMappingParameter

A parameter of a SpringRequestMappingMethod.

SpringResponseBodyAnnotationType

An AnnotationType that is used to indicate a ResponseBody.

SpringRestController

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

SpringRestControllerAnnotation

An annotation type that identifies Spring rest controllers.

SpringServletInputAnnotation

A Spring framework annotation indicating remote user input from servlets.

SpringUntrustedDataType

A user data type that may be populated from an HTTP request.