Guest User

Untitled

a guest
Feb 23rd, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. //Exception
  2. 2018-02-23 13:29:09.046 ERROR 24730 --- [nio-9300-exec-1] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [/services] threw exception [Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [*.model.User]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Parameter specified as non-null is null: method *.model.User.<init>, parameter name] with root cause
  3. java.lang.IllegalArgumentException: Parameter specified as non-null is null: method *.User.<init>, parameter name
  4.  
  5. //JSON
  6. {
  7. "name": "name",
  8. "surname": "surname",
  9. "email": "email",
  10. "password": "pswd"
  11. }
  12.  
  13. //Model
  14. @Entity
  15. @Table
  16. data class User(
  17. @Id
  18. @GeneratedValue(strategy = GenerationType.AUTO)
  19. var userId: Long?,
  20. var name: String,
  21. var surname: String,
  22. var email: String,
  23. var password: String,
  24. (...)
  25. ): Resource() {
  26. (...)
  27. }
  28.  
  29. @Configuration
  30. class JacksonConfig {
  31. @Bean
  32. fun mappingJackson2HttpMessageConverter(): MappingJackson2HttpMessageConverter {
  33. val mapper = ObjectMapper().registerKotlinModule()
  34. mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false)
  35. var user = mapper.readValue<User>("{n" +
  36. "t"name": "name",n" +
  37. "t"surname": "surname",n" +
  38. "t"email": "email",n" +
  39. "t"password": "pswd"n" +
  40. "}")
  41. return MappingJackson2HttpMessageConverter(mapper)
  42. }
  43. }
  44.  
  45. <dependency>
  46. <groupId>com.fasterxml.jackson.core</groupId>
  47. <artifactId>jackson-core</artifactId>
  48. <version>${jackson.version}</version> <!--2.9.4-->
  49. </dependency>
  50. <dependency>
  51. <groupId>com.fasterxml.jackson.core</groupId>
  52. <artifactId>jackson-annotations</artifactId>
  53. <version>${jackson.version}</version>
  54. </dependency>
  55. <dependency>
  56. <groupId>com.fasterxml.jackson.core</groupId>
  57. <artifactId>jackson-databind</artifactId>
  58. <version>${jackson.version}</version>
  59. </dependency>
  60. <dependency>
  61. <groupId>com.fasterxml.jackson.module</groupId>
  62. <artifactId>jackson-module-kotlin</artifactId>
  63. <version>${jackson.version}</version>
  64. </dependency>
Add Comment
Please, Sign In to add comment