4
Spring RESTfulアプリケーションにResponseEntity <T>および@RestControllerを使用する場合
MVCおよびRestと一緒にSpring Framework 4.0.7を使用しています 私は次の人と安心して仕事ができます: @Controller ResponseEntity<T> 例えば: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { メソッドで(作成するだけ) @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity<Void> createPerson(@RequestBody Person person, UriComponentsBuilder ucb){ logger.info("PersonRestResponseEntityController - createPerson"); if(person==null) logger.error("person is null!!!"); else logger.info("{}", person.toString()); personMapRepository.savePerson(person); HttpHeaders headers = new HttpHeaders(); headers.add("1", "uno"); //http://localhost:8080/spring-utility/person/1 headers.setLocation(ucb.path("/person/{id}").buildAndExpand(person.getId()).toUri()); return new ResponseEntity<>(headers, HttpStatus.CREATED); } 何かを返す …