diff --git a/spring-security-basic-auth/.settings/org.eclipse.jdt.core.prefs b/spring-security-basic-auth/.settings/org.eclipse.jdt.core.prefs index 723e5b1245..df81356514 100644 --- a/spring-security-basic-auth/.settings/org.eclipse.jdt.core.prefs +++ b/spring-security-basic-auth/.settings/org.eclipse.jdt.core.prefs @@ -42,7 +42,7 @@ org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning +org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning diff --git a/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/Foo.java b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/Foo.java new file mode 100644 index 0000000000..a5e46bc8e5 --- /dev/null +++ b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/Foo.java @@ -0,0 +1,11 @@ +package org.baeldung.spring.web; + +import java.io.Serializable; + +public class Foo implements Serializable { + + public Foo() { + super(); + } + +} diff --git a/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/controller/FooController.java b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/controller/FooController.java new file mode 100644 index 0000000000..eb0575f279 --- /dev/null +++ b/spring-security-basic-auth/src/main/java/org/baeldung/spring/web/controller/FooController.java @@ -0,0 +1,29 @@ +package org.baeldung.spring.web.controller; + +import javax.servlet.http.HttpServletResponse; + +import org.baeldung.spring.web.Foo; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.util.UriComponentsBuilder; + +@Controller +@RequestMapping(value = "/foo") +public class FooController { + + public FooController() { + super(); + } + + // API + + @RequestMapping(value = "/{id}", method = RequestMethod.GET) + @ResponseBody + public Foo findOne(@PathVariable("id") final Long id, final UriComponentsBuilder uriBuilder, final HttpServletResponse response) { + return new Foo(); + } + +}