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.
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 …
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 …
Jaka jest różnica między umieszczeniem właściwości w application.yml lub bootstrap.yml w wiosennym rozruchu? W przypadku logowania.config aplikacja działa inaczej.
Czy można zastosować wiele @RequestMappingadnotacji w metodzie? Lubić : @RequestMapping("/") @RequestMapping("") @RequestMapping("/welcome") public String welcomeHandler(){ return "welcome"; }
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 …
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 …
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 …
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 …
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ą …
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?
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 …
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 …
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 …
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.