Advertisement
Guest User

Untitled

a guest
Aug 16th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. database:
  2. driver: path
  3. username: username1
  4. password: password1
  5. url: jdbc:mariadb://xxx.xxx.xx.xx:xxxx/my_database
  6.  
  7. @Configuration
  8. @EnableConfigurationProperties
  9. @ConfigurationProperties(prefix = "database")
  10. public class DatabaseConfig {
  11.  
  12. @NotNull
  13. private String _driver;
  14. @NotNull
  15. private String _url;
  16. @NotNull
  17. private String _username;
  18. @NotNull
  19. private String _password;
  20.  
  21.  
  22. @JsonView(DatabaseConfig.class)
  23. public String getDriver() {
  24. return _driver;
  25. }
  26.  
  27. public void setDriver(String driver) {
  28. _driver = driver;
  29. }
  30.  
  31. @JsonView(DatabaseConfig.class)
  32. public String getUrl() {
  33. return _url;
  34. }
  35.  
  36. public void setUrl(String url) {
  37. _url = url;
  38. }
  39.  
  40. @JsonView(DatabaseConfig.class)
  41. public String getUsername() {
  42. return _username;
  43. }
  44.  
  45. public void setUsername(String username) {
  46. _username = username;
  47. }
  48.  
  49. @JsonView(DatabaseConfig.class)
  50. public String getPassword() {
  51. return _password;
  52. }
  53.  
  54. public void setPassword(String password) {
  55. _password = password;
  56. }
  57. }
  58.  
  59. @RestController
  60. public class TestController {
  61.  
  62.  
  63. @Autowired private DatabaseConfig _databaseConfig;
  64.  
  65. @RequestMapping("/test/databaseConfig.json")
  66. @JsonView(DatabaseConfig.class)
  67.  
  68. public DatabaseConfig databaseConfig() {
  69. return _databaseConfig;
  70. }
  71. }
  72.  
  73. mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement