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.

14
Dlaczego Spring ApplicationContext.getBean jest uważany za zły?
Zadałem ogólne pytanie wiosenne: Automatyczne rzucanie wiosennych ziaren i wiele osób odpowiedziało, że wzywając wiosennych ApplicationContext.getBean()należy unikać w jak największym stopniu. Dlaczego? Jak inaczej mam uzyskać dostęp do ziaren, które skonfigurowałem do tworzenia przez Spring? Używam Springa w aplikacji innej niż web i planowałem dostęp do ApplicationContextobiektu udostępnionego zgodnie z …
270 java  spring 

12
Spring RestTemplate GET z parametrami
Muszę wykonać RESTpołączenie, które zawiera niestandardowe nagłówki i parametry zapytania. Ustawiam HttpEntitytylko z nagłówkami (bez treści) i używam RestTemplate.exchange()metody w następujący sposób: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); params.put("issuerName", issuerName); params.put("applicationName", applicationName); HttpEntity entity …
266 java  spring  rest 

10
Bezpieczeństwo typu: Niesprawdzona obsada
W moim pliku kontekstowym aplikacji wiosennej mam coś takiego: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> W klasie java implementacja wygląda następująco: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); W Eclipse widzę ostrzeżenie: Bezpieczeństwo typu: Niezaznaczone …

4
RESTful Authentication przez Spring
Problem: Mamy oparty na Spring MVC interfejs API RESTful, który zawiera poufne informacje. Interfejs API powinien być zabezpieczony, jednak wysyłanie poświadczeń użytkownika (kombinacja użytkownik / hasło) przy każdym żądaniu nie jest pożądane. Zgodnie z wytycznymi REST (i wewnętrznymi wymaganiami biznesowymi) serwer musi pozostać bezstanowy. Interfejs API zostanie wykorzystany przez inny …



16
Odczytywanie listy z pliku właściwości i ładowanie z adnotacją sprężynową @Wartość
Chcę mieć listę wartości w pliku .properties, tj .: my.list.of.strings=ABC,CDE,EFG Aby załadować go bezpośrednio do mojej klasy, tj .: @Value("${my.list.of.strings}") private List<String> myList; Jak rozumiem, alternatywą takiego postępowania jest umieszczenie go w wiosennym pliku konfiguracyjnym i załadowanie go jako odwołania do komponentu bean (popraw mnie, jeśli się mylę), tj. <bean …

11
Jak sprawdzić ciąg znaków w treści odpowiedzi za pomocą mockMvc
Mam prosty test integracyjny @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } W ostatnim wierszu chcę porównać ciąg otrzymany w treści odpowiedzi z oczekiwanym ciągiem W odpowiedzi otrzymuję: MockHttpServletResponse: Status = 400 Error message = null Headers = {Content-Type=[application/json]} Content type = application/json Body …

6
Wypełnianie wiosny @ Wartość podczas testu jednostkowego
Próbuję napisać test jednostkowy dla prostej fasoli, która jest używana w moim programie do sprawdzania poprawności formularzy. Fasola jest opatrzona adnotacjami @Componenti ma zmienną klasy, która jest inicjowana za pomocą @Value("${this.property.value}") private String thisProperty; Chciałbym napisać testy jednostkowe dla metod sprawdzania poprawności w tej klasie, jednak jeśli to możliwe, chciałbym …

6
Jak wywołać metodę po zakończeniu inicjowania komponentu bean?
Mam przypadek użycia, w którym muszę wywołać metodę (niestatyczną) w komponencie bean tylko raz podczas ładowania ApplicationContext. Czy to w porządku, jeśli użyję do tego MethodInvokingFactoryBean? Czy mamy jakieś lepsze rozwiązanie? Na marginesie, używam ConfigContextLoaderListener, aby załadować kontekst aplikacji w aplikacji internetowej. I chcę, aby jeśli utworzono instancję komponentu bean …

20
BeanFactory vs ApplicationContext
Jestem całkiem nowy w Spring Framework, bawiłem się nim i składałem kilka przykładowych aplikacji w celu oceny Spring MVC do wykorzystania w nadchodzącym projekcie firmowym. Jak dotąd bardzo podoba mi się to, co widzę w Spring MVC, wydaje się bardzo łatwe w użyciu i zachęca do pisania klas, które są …

12
Różnica między Spring MVC a Spring Boot
Właśnie zacząłem uczyć się wiosny. W następnym kroku chciałbym opracować większe aplikacje internetowe. Teraz zastanawiam się, czy powinienem zacząć od Spring Boot czy Spring MVC. Przeczytałem już kilka rzeczy, ale jest to mylące, ponieważ oba wyglądają podobnie. Jakie są zatem różnice między nimi?

4
Różnica między rolą a uprawnieniem przyznanym w Spring Security
W Spring Security istnieją koncepcje i implementacje, takie jak GrantedAuthorityinterfejs pozwalający uzyskać uprawnienia do autoryzacji / kontroli dostępu. Chciałbym, aby dozwolone operacje, takie jak createSubUsers lub deleteAccounts , które pozwoliłbym administratorowi (z rolą ROLE_ADMIN). Czuję się zagubiony w tutorialach / pokazach, które widzę online. Próbuję połączyć to, co przeczytałem, ale …

9
Wiosna @ Automatyczne korzystanie
Jakie są zalety i wady korzystania z @Autowired w klasie, która zostanie podłączona do Springa? Żeby wyjaśnić, mówię konkretnie o adnotacji @Autowired , a nie o automatycznym okablowaniu w XML. Prawdopodobnie po prostu tego nie rozumiem, ale wydaje mi się, że to prawie anty-wzorzec - twoje klasy zaczynają zdawać sobie …
218 java  spring  autowired 

15
Pobieranie kontekstu aplikacji wiosennej
Czy istnieje sposób, aby statycznie / globalnie zażądać kopii ApplicationContext w aplikacji Spring? Zakładając, że główna klasa uruchamia się i inicjuje kontekst aplikacji, czy musi przekazywać to przez stos wywołań do dowolnych klas, które tego potrzebują, czy też istnieje sposób, aby klasa mogła zapytać o wcześniej utworzony kontekst? (Co, jak …

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.