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.

3
Wiosna: Jak wstrzyknąć wartość do pola statycznego?
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; …


3
Jak działa adnotacja Spring @ResponseBody?
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 …
89 java  json  spring  rest  spring-mvc 

6
Jak wyłączyć nagłówek odpowiedzi „X-Frame-Options” w Spring Security?
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 …

16
@Autowired - nie znaleziono kwalifikującego komponentu bean typu dla zależności
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. …

8
Jak skanować wiele ścieżek za pomocą adnotacji @ComponentScan?
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ę …

4
@Transactional metoda wywołująca inną metodę bez @Transactional anotation?
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 …

11
Spring Boot - Jak uzyskać działający port
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 …

12
Odczytaj plik z folderu zasobów w Spring Boot
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 …


7
Różnica między serwletem a usługą sieciową
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 …

15
Sekwencja hibernacji nie istnieje
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) …
88 java  spring  hibernate 

8
Jak uzyskać obiekt sesji na wiosnę?
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 …


9
Co oznacza adnotacja @Valid wiosną?
W poniższym przykładzie ScriptFileparametr jest oznaczony @Validadnotacją. Co robi @Validadnotacja? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasErrors()) { modelMap.addAttribute("scriptFile", scriptFile); modelMap.addAttribute("showcases", ShowCase.findAllShowCases()); return "scriptfile/create"; } scriptFile.persist(); return "redirect:/scriptfile/" + …

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.