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.
Czy jest jakaś funkcja Spring 3 do wykonywania niektórych metod przy pierwszym uruchomieniu aplikacji? Wiem, że mogę załatwić sztuczkę polegającą na ustawianiu metody z @Scheduledadnotacją i jest ona wykonywana zaraz po uruchomieniu, ale wtedy będzie wykonywana okresowo.
Próbuję programowo ustawić kontekstowy katalog główny aplikacji Spring Boot. Powodem istnienia kontekstowego katalogu głównego jest to, że chcemy, aby aplikacja była dostępna localhost:port/{app_name}i wszystkie ścieżki kontrolera były do niej dołączone. Oto plik konfiguracyjny aplikacji internetowej. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private …
Jestem zupełnie nowy w Spring i zacząłem pisać oficjalne przewodniki z tej strony: https://spring.io/guides Chciałbym zrobić ten przewodnik: https://spring.io/guides/gs/scheduling-tasks/ Otrzymuję następujący wyjątek: 2014-02-14 16:25:21.614 INFO 9032 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.scheduling.annotation.SchedulingConfiguration' of type [class org.springframework.scheduling.annotation.SchedulingConfiguration$$EnhancerByCGLIB$$5b48d763] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible …
Nie mogę sprawić, by mój projekt Spring-boot obsługiwał zawartość statyczną. Umieściłem folder o nazwie staticpod src/main/resources. Wewnątrz mam folder o nazwie images. Kiedy pakuję aplikację i ją uruchamiam, nie może znaleźć obrazów, które umieściłem w tym folderze. Starałem się umieścić pliki w statycznych public, resourcesa META-INF/resourcesjednak nic nie działa. Jeśli …
Próbuję skonfigurować serwer usług REST na dużą skalę. Używamy Spring Boot 1.2.1 Spring 4.1.5 i Java 8. Nasze kontrolery implementują @RestController i standardowe adnotacje @RequestMapping. Mój problem polega na tym, że Spring Boot ustawia domyślne przekierowanie dla wyjątków kontrolera do /error. Z dokumentów: Spring Boot domyślnie udostępnia mapowanie błędów /, …
Próbuję wysłać żądanie POST do serwletu. Żądanie jest wysyłane przez jQuery w następujący sposób: var productCategory = new Object(); productCategory.idProductCategory = 1; productCategory.description = "Descrizione2"; newCategory(productCategory); gdzie jest newCategory function newCategory(productCategory) { $.postJSON("ajax/newproductcategory", productCategory, function( idProductCategory) { console.debug("Inserted: " + idProductCategory); }); } a postJSON jest $.postJSON = function(url, data, …
W moich kontrolerach, gdy potrzebuję aktywnego (zalogowanego) użytkownika, wykonuję następujące czynności, aby uzyskać moją UserDetailsimplementację: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Działa dobrze, ale myślę, że Wiosna może ułatwić życie w takim przypadku. Czy istnieje sposób na automatyczne UserDetailspołączenie z kontrolerem lub metodą? Na przykład coś takiego: public ModelAndView someRequestHandler(Principal principal) …
Uczę się Spring Framework, który jest używany w moim projekcie. Znalazłem wpis ContextLoaderListener w moim pliku web.xml . Ale nie możesz dowiedzieć się, jak dokładnie pomaga to deweloperowi? W oficjalnej dokumentacji ContextLoaderListener jest napisane, że należy uruchomić WebApplicationContext . Dotyczące WebApplicationContext Javadocs powiedzieć: Interfejs umożliwiający konfigurację aplikacji internetowej. Ale nie …
Czy w Spring CrudRepository obsługujemy „klauzulę IN” dla pola? tj. coś podobnego do następującego? findByInventoryIds(List<Long> inventoryIdList) Jeśli takie wsparcie nie jest dostępne, jakie eleganckie opcje można rozważyć? Wykonywanie zapytań dla każdego identyfikatora może nie być optymalne.
Podczas tworzenia testów i mockowania zależności, jaka jest różnica między tymi trzema podejściami? @MockBean: @MockBean MyService myservice; @Drwić: @Mock MyService myservice; Mockito.mock () MyService myservice = Mockito.mock(MyService.class);
To jest mój pierwszy kod Spring Boot. Niestety zawsze się wyłącza. Spodziewałem się, że będzie działać w sposób ciągły, aby mój klient sieciowy mógł pobierać dane z przeglądarki. package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping("/") @ResponseBody String home() { return …
Mam aplikację do rozruchu sprężynowego. Mam trzy profile w mojej aplikacji -> programowanie, przygotowywanie i produkcja . Więc mam 3 pliki application-development.yml application-staging.yml application-production.yml Moja application.yml znajduje się w środku src/main/resources. Ustawiłem aktywny profil w application.yml jako: spring: profiles.active: development Pozostałe 3 pliki konfiguracyjne specyficzne dla profilu znajdują się w …
Pracuję na Spring Framework 4.0.7, razem z MVC i Rest Mogę pracować w zgodzie z: @Controller ResponseEntity<T> Na przykład: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { Metodą (tylko do tworzenia) @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity<Void> createPerson(@RequestBody Person person, UriComponentsBuilder ucb){ logger.info("PersonRestResponseEntityController - createPerson"); if(person==null) logger.error("person is null!!!"); else logger.info("{}", person.toString()); personMapRepository.savePerson(person); …
Mówi się, że w artykule Spring javadoc o DriverManagerDataSourceclass, ta klasa jest bardzo prosta i jest zalecana aby użyć JNDI DataSource dostarczonego przez kontener. Taki element DataSourcemoże zostać ujawniony jako DataSourcefasola w Spring ApplicationContext za pośrednictwemJndiObjectFactoryBean Pytanie brzmi: jak to osiągnąć? Na przykład, jeśli chcę, aby DataSourcefasola miała dostęp do …
Próbuję usunąć stronę błędu białej etykiety, więc stworzyłem mapowanie kontrolera dla "/ error", @RestController public class IndexController { @RequestMapping(value = "/error") public String error() { return "Error handling"; } } Ale teraz pojawia się ten błąd. Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class …
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.