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.
Z tą klasą @Component public class Sample { @Value("${my.name}") public static String name; } Jeśli spróbuję Sample.name, zawsze jest to „zerowe”. Więc spróbowałem tego. public class Sample { public static String name; @PostConstruct public void init(){ name = privateName; } @Value("${my.name}") private String privateName; public String getPrivateName() { return privateName; …
Będąc nowym w Spring Boot, zastanawiam się, jak mogę skonfigurować szczegóły połączenia dla MongoDB. Wypróbowałem normalne przykłady, ale żaden nie obejmuje szczegółów połączenia. Chcę określić bazę danych, która będzie używana, oraz adres URL / port hosta, na którym działa MongoDB. Jakieś wskazówki lub wskazówki?
Mam metodę, która jest opisana w następujący sposób: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON …
Mam CKeditor na swoim jsp i za każdym razem, gdy coś przesyłam, wyskakuje następujący błąd: Refused to display 'http://localhost:8080/xxx/xxx/upload-image?CKEditor=text&CKEditorFuncNum=1&langCode=ru' in a frame because it set 'X-Frame-Options' to 'DENY'. Próbowałem usunąć Spring Security i wszystko działa jak urok. Jak mogę to wyłączyć w wiosennym pliku XML bezpieczeństwa? Co mam napisać między …
Rozpocząłem swój projekt od stworzenia encji, usług i testów JUnit dla usług wykorzystujących Spring i Hibernate. Wszystko to działa świetnie. Następnie dodałem spring-mvc, aby utworzyć tę aplikację internetową, korzystając z wielu różnych samouczków krok po kroku, ale kiedy próbuję utworzyć kontroler z adnotacją @Autowired, podczas wdrażania otrzymuję błędy od Glassfish. …
Używam Spring 3.1 i ładuję aplikację przy użyciu atrybutów @Configurationi @ComponentScan. Właściwy start jest zakończony new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Ta klasa konfiguracji jest opatrzona adnotacją @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass i to działa dobrze. Chciałbym jednak bardziej szczegółowo opisać pakiety, które skanuję, więc spróbowałem. @Configuration @ComponentScan("com.my.package.first,com.my.package.second") public class MyRootConfigurationClass Jednak kończy się …
Widziałem metodę w klasie Service, która została oznaczona jako @Transactional, ale wywoływała również inne metody w tej samej klasie, które nie zostały oznaczone jako @Transactional. Czy to oznacza, że wywołanie oddzielnych metod powoduje, że aplikacja otwiera oddzielne połączenia z bazą danych lub zawiesza transakcję nadrzędną itp.? Jakie jest domyślne zachowanie …
Mam aplikację do rozruchu sprężynowego (przy użyciu osadzonego tomcat 7) i ustawiłem server.port = 0 w moim, application.propertieswięc mogę mieć losowy port. Po uruchomieniu serwera i uruchomieniu go na porcie muszę mieć możliwość uzyskania portu, który został wybrany. Nie mogę użyć, @Value("$server.port")ponieważ jest zero. To pozornie prosta informacja, więc dlaczego …
Używam Spring Boot i json-schema-validator. Próbuję odczytać plik o nazwie jsonschema.jsonz resourcesfolderu. Próbowałem na kilka różnych sposobów, ale nie mogę zmusić go do pracy. To jest mój kod. ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("jsonschema.json").getFile()); JsonNode mySchema = JsonLoader.fromFile(file); To jest lokalizacja pliku. I tutaj widzę plik w …
Uczę się koncepcji programowania zorientowanego na aspekty i Spring AOP. Nie rozumiem różnicy między Pointcut a Joinpoint - oba wydają mi się takie same. Pointcut to miejsce, w którym stosujesz się do porad, a Joinpoint to także miejsce, w którym możemy skorzystać z naszych porad. Więc jaka jest różnica? Przykładem …
Jaka jest różnica między tymi dwoma? Znalazłem kilka wyników w google nic rozstrzygającego. Oto pytanie uzupełniające: Powiedzmy, że tworzę wiosenną aplikację internetową MVC, opisując kilka klas z adnotacją @Controller i tworzę coś, co z powodzeniem przeniesie niektóre informacje z interfejsu -> zaplecza i na odwrót, a być może część bazy …
Próbowałem uaktualnić hibernację z 4 do 5 w moim projekcie w 4.2wersji wiosennej . Po tej aktualizacji znalazłem następujący błąd w moim śladzie stosu, gdy wywołałem metodę aktualizacji. 10:53:32,185 ERROR TableStructure:149 - could not read a hi value com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.hibernate_sequence' doesn't exist Zmieniłem automatycznie zwiększany identyfikator z adnotacją @GeneratedValue(strategy=GenerationType.AUTO) …
Jestem stosunkowo nowy w zabezpieczeniach Spring and Spring. Próbowałem napisać program, w którym musiałem uwierzytelnić użytkownika na końcu serwera za pomocą zabezpieczeń Spring, Wymyśliłem: public class CustomAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider{ @Override protected void additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken) throws AuthenticationException { System.out.println("Method invoked : additionalAuthenticationChecks isAuthenticated ? :"+usernamePasswordAuthenticationToken.isAuthenticated()); } @Override protected UserDetails …
Za każdym razem, gdy widzę wpis na blogu dotyczący testów wiosennych, widzę jedną z tych klas, ale nie rozumiem prawdziwej różnicy: @RunWith(SpringRunner.class) @RunWith(SpringJUnit4ClassRunner.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.