minor upgrades

This commit is contained in:
eugenp 2015-09-22 12:17:53 +03:00
parent 6da1ecf3d9
commit a5375cb90c
5 changed files with 18 additions and 10 deletions

View File

@ -10,7 +10,7 @@
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version> <version>1.2.6.RELEASE</version>
</parent> </parent>
<dependencies> <dependencies>

View File

@ -11,7 +11,7 @@
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version> <version>1.2.6.RELEASE</version>
</parent> </parent>
<dependencies> <dependencies>

View File

@ -12,7 +12,7 @@
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version> <version>1.2.6.RELEASE</version>
</parent> </parent>
<dependencies> <dependencies>

View File

@ -10,7 +10,7 @@
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version> <version>1.2.6.RELEASE</version>
</parent> </parent>
<dependencies> <dependencies>

View File

@ -1,6 +1,9 @@
package org.baeldung.web.controller; package org.baeldung.web.controller;
import com.google.common.base.Preconditions; import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.baeldung.persistence.model.Foo; import org.baeldung.persistence.model.Foo;
import org.baeldung.persistence.service.IFooService; import org.baeldung.persistence.service.IFooService;
import org.baeldung.web.exception.MyResourceNotFoundException; import org.baeldung.web.exception.MyResourceNotFoundException;
@ -14,11 +17,16 @@ import org.springframework.data.domain.Page;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.util.UriComponentsBuilder; import org.springframework.web.util.UriComponentsBuilder;
import javax.servlet.http.HttpServletResponse; import com.google.common.base.Preconditions;
import java.util.List;
@Controller @Controller
@RequestMapping(value = "/foos") @RequestMapping(value = "/foos")
@ -81,7 +89,7 @@ public class FooController {
@ResponseBody @ResponseBody
public Foo create(@RequestBody final Foo resource, final HttpServletResponse response) { public Foo create(@RequestBody final Foo resource, final HttpServletResponse response) {
Preconditions.checkNotNull(resource); Preconditions.checkNotNull(resource);
Foo foo = service.create(resource); final Foo foo = service.create(resource);
final Long idOfCreatedResource = foo.getId(); final Long idOfCreatedResource = foo.getId();
eventPublisher.publishEvent(new ResourceCreatedEvent(this, response, idOfCreatedResource)); eventPublisher.publishEvent(new ResourceCreatedEvent(this, response, idOfCreatedResource));
@ -105,7 +113,7 @@ public class FooController {
@RequestMapping(method = RequestMethod.HEAD) @RequestMapping(method = RequestMethod.HEAD)
@ResponseStatus(HttpStatus.OK) @ResponseStatus(HttpStatus.OK)
public void head(HttpServletResponse resp) { public void head(final HttpServletResponse resp) {
resp.setContentType(MediaType.APPLICATION_JSON_VALUE); resp.setContentType(MediaType.APPLICATION_JSON_VALUE);
resp.setHeader("bar", "baz"); resp.setHeader("bar", "baz");
} }