wtorek, 12 sierpnia 2014

Spring-boot - logowanie

Ustalenie poziomu logowania w springu przy użyciu spring-boot jest realizowane poprzez:

logging.level.org.springframework.web: DEBUG logging.level.org.hibernate: ERROR

w pliku src/main/resources/application.properties

@RequestMapping - przedrostkowo

@RequestMapping przedrostkowo działa, gdy jest dodany do klasy. @Controller ma parametr określający nazwę bean-a, a nie przedrostek url-a.

Problem z uruchomieniem aplikacji

Przed momentem stoczyłem walkę z uruchomieniem projektu opartego o spring-boot. Teoretycznie prosta sprawa. Zaimportowałem dane do intellij i niestety cały czas otrzymywałem komunikat o brakującej klasie (z pakietu org.springframework.core.env.*). Sprawdzenie zależności, mvn-a, itp. nie pomagało. Ciężko było się do czegoś przyczepić.

W pewnym momencie sprawdziłem co zwraca mvn. Okazało się, że build zakończył się pozytywnie (sic!). Po kilku próbach znaleziona została przyczyna: do intellij zaimportował się jeden z podkatalogów projektu. Jego usunięcie (z projektu) zakończyło kwestię problemu.

niedziela, 3 sierpnia 2014

Liczba nullable - nie działa

Jeśli nie działa pole z @Column(nullable = true) to warto zastanowić się, czy typem jest Integer, a nie przypadkiem int.