Pytania otagowane jako spring

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.

1
Wywołanie metody z adnotacjami @Bean w konfiguracji Spring Java
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 …
102 java  spring  cglib 

4
Brak metody CrudRepository # findOne
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 …

4
Spring Data JPA znajduje się na podstawie właściwości obiektu osadzonego
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 = { …

6
@Autowired i metoda statyczna
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 …
101 java  spring  static  autowired 

7
Uruchom ponownie procesor adnotacji konfiguracji Spring Boot, aby zaktualizować wygenerowane metadane
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.

11
Obsługuj wiosenne wyjątki uwierzytelniania zabezpieczeń za pomocą @ExceptionHandler
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 …




2
Zależność Mavena Spring-Web vs Spring-Webmvc
Jaka jest różnica między następującymi zależnościami? <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.1.2.RELEASE</version> </dependency> vs <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.1.2.RELEASE</version> </dependency> Jeśli uwzględnię spring-webmvcsam, spring-webzostanie dodany niejawnie. Kiedy powinniśmy używać spring-websamodzielnie?
100 spring  maven  spring-mvc 

7
Spring Data: obsługiwane jest „usuwanie przez”?
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ę.

7
Domyślny profil na wiosnę 3.1
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 ( …
100 java  spring  profiles 

5
Czy mogę ustawić wartość null jako domyślną wartość @Value na wiosnę?
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.

9
Typ treści „application / x-www-form-urlencoded; charset = UTF-8” nie jest obsługiwany dla @RequestBody MultiValueMap
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) …

7
Jak mogę używać Spring Security bez sesji?
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.