Spring Framework to framework open source do tworzenia aplikacji na platformie Java. U ich podstaw leży bogate wsparcie dla architektur opartych na komponentach, a obecnie ma ponad dwadzieścia wysoce zintegrowanych modułów.
Jestem ciekawy, jak wtrysk sprężyny obsługuje wywoływanie metod z @Beanadnotacją. Jeśli umieszczę @Beanadnotację w metodzie i zwrócę instancję, rozumiem, że to mówi spring o utworzeniu fasoli przez wywołanie metody i pobranie zwróconej instancji. Jednak czasami ta fasola musi być używana do łączenia innych ziaren lub ustawiania innego kodu. Zwykłym sposobem …
W moim projekcie używam Spring 5. Do dziś była dostępna metoda CrudRepository#findOne. Ale po pobraniu najnowszej migawki nagle zniknął! Czy jest jakaś wzmianka, że metoda nie jest obecnie dostępna? Moja lista zależności: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven …
Chcę napisać sygnaturę metody interfejsu repozytorium Spring Data JPA, która pozwoli mi znaleźć jednostki z właściwością obiektu osadzonego w tej jednostce. Czy ktoś wie, czy jest to możliwe, a jeśli tak, to w jaki sposób? Oto mój kod: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { …
Mam @Autowiredusługę, z której należy korzystać w ramach metody statycznej. Wiem, że to źle, ale nie mogę zmienić obecnego projektu, ponieważ wymagałoby to dużo pracy, więc potrzebuję do tego prostego hacka. Nie mogę zmienić się randomMethod()na niestatyczny i muszę użyć tej automatycznej fasoli. Jakieś wskazówki, jak to zrobić? @Service public …
Dodałem: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> do mojego pom.xmlza intellij„s życzenie / ostrzeżenia. Teraz widzę komunikat „Uruchom ponownie procesor adnotacji konfiguracji Spring Boot, aby zaktualizować wygenerowane metadane”. Jak mam zrobić to, o co intellijmnie proszą? To łącze, B.2 Generowanie własnych metadanych za pomocą procesora adnotacji , nie zawiera instrukcji.
Używam Spring MVC @ControllerAdvicei @ExceptionHandlerdo obsługi wszystkich wyjątków interfejsu API REST. Działa dobrze w przypadku wyjątków generowanych przez kontrolery Web MVC, ale nie działa w przypadku wyjątków generowanych przez niestandardowe filtry zabezpieczeń Spring, ponieważ są one uruchamiane przed wywołaniem metod kontrolera. Mam niestandardowy filtr sprężynowy, który wykonuje uwierzytelnianie na podstawie …
Moja aplikacja internetowa Spring Bootdziała dobrze i chciałbym ją debugować za pomocą Eclipse. Więc kiedy uruchamiam zdalny debugger aplikacji Java, którego portu powinienem słuchać? Czy jest jakieś ustawienie w mojej aplikacji internetowej, które muszę ustawić, aby włączyć debugowanie?
Używam Spring JPA do dostępu do bazy danych. Potrafię znaleźć przykłady takie jak findByName i countByName, dla których nie muszę pisać żadnej implementacji metody. Mam nadzieję, że znajdę przykłady usunięcia grupy rekordów na podstawie jakiegoś warunku. Czy Spring JPA obsługuje usuwanie typu deleteByName? Każdy wskaźnik jest doceniany. Pozdrawiam i dziękuję.
W mojej aplikacji mam ziarenka z adnotacją @Profile("prod")i @Profile("demo"). Pierwsza, jak możesz się domyślić :), jest używana na ziarnach, które łączą się z produkcyjną bazą danych, a druga dodaje adnotacje do fasoli, które używają fałszywej bazy danych ( HashMaplub cokolwiek innego) - aby przyspieszyć rozwój. Chciałbym mieć domyślny profil ( …
Obecnie używam adnotacji @Value Spring 3.1.x w następujący sposób: @Value("${stuff.value:}") private String value; Spowoduje to umieszczenie w zmiennej pustego ciągu znaków, jeśli atrybut nie jest obecny. Chciałbym mieć wartość null jako domyślną zamiast pustego ciągu. Oczywiście chcę również uniknąć błędu, gdy właściwość stuff.value nie jest ustawiona.
Na podstawie odpowiedzi na problem z x-www-form-urlencoded przy użyciu Spring @Controller Poniżej napisałem metodę @Controller @RequestMapping(value = "/{email}/authenticate", method = RequestMethod.POST , produces = {"application/json", "application/xml"} , consumes = {"application/x-www-form-urlencoded"} ) public @ResponseBody Representation authenticate(@PathVariable("email") String anEmailAddress, @RequestBody MultiValueMap paramMap) throws Exception { if(paramMap == null || paramMap.get("password") == null) …
Buduję aplikację internetową z Spring Security, która będzie działać na Amazon EC2 i używać elastycznych równoważników obciążenia Amazon. Niestety ELB nie obsługuje sesji sticky, więc muszę upewnić się, że moja aplikacja działa poprawnie bez sesji. Do tej pory skonfigurowałem RememberMeServices, aby przypisywać token za pośrednictwem pliku cookie i działa to …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.