Struktura do tworzenia aplikacji internetowych w języku Java w oparciu o wzorzec Model-View-Controller (MVC). Promuje elastyczny i oddzielony kod od podstawowych technologii widoku.
Ten błąd pojawia się podczas próby wywołania metody „persist” w celu zapisania modelu jednostki do bazy danych w mojej aplikacji internetowej Spring MVC. Nie mogę znaleźć żadnego posta lub strony w Internecie, które mogą odnosić się do tego konkretnego błędu. Wygląda na to, że coś jest nie tak z fasolą …
Jestem nowy w programowaniu internetowym w ogóle, zwłaszcza w Javie, więc właśnie dowiedziałem się, czym jest nagłówek i treść. Piszę usługi RESTful przy użyciu Spring MVC. Jestem w stanie tworzyć proste usługi za pomocą @RequestMappingmoich kontrolerów. Potrzebuję pomocy w zrozumieniu, jak uzyskać informacje nagłówka HTTP z żądania przychodzącego do mojej …
Jaka jest różnica między @GetMappingi @RequestMapping(method = RequestMethod.GET)? Widziałem w niektórych przykładach Spring Reactive, który @GetMappingzostał użyty zamiast@RequestMapping
Pomyliłem się z różnicą między JAX-RS (cóż, może powinienem użyć Jersey do porównania, ponieważ JAX-RS to tylko specyfikacja) i Spring for Restful services . Próbowałem poszukać więcej informacji w Internecie i stało się to bardziej zagmatwane. Moja firma używa Spring MVC do tworzenia Restful API Mylące jest to, że JAX-RS …
Używam Spring boot + JPA i mam problem z uruchomieniem usługi. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) Oto plik Application.java, @Configuration @ComponentScan @EnableAutoConfiguration(exclude …
Kiedy wdrażam moją aplikację Spring za pomocą Spring Boot i localhost:8080mam do niej dostęp, muszę się uwierzytelnić, ale jaka jest nazwa użytkownika i hasło lub jak mogę je ustawić? Próbowałem dodać to do mojego tomcat-userspliku, ale nie zadziałało: <role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager-gui"/> To jest punkt wyjścia wniosku: @SpringBootApplication …
Otrzymuję dane obrazu (jako byte[]) z DB. Jak zwrócić ten obraz w @ResponseBody? EDYTOWAĆ Zrobiłem to bez @ResponseBodyużycia HttpServletResponsejako parametru metody: @RequestMapping("/photo1") public void photo(HttpServletResponse response) throws IOException { response.setContentType("image/jpeg"); InputStream in = servletContext.getResourceAsStream("/images/no_image.jpg"); IOUtils.copy(in, response.getOutputStream()); } Używanie @ResponseBodyz zarejestrowanym org.springframework.http.converter.ByteArrayHttpMessageConverterkonwerterem, jak powiedział @Sid, nie działa dla mnie :(. @ResponseBody …
Posiadam kontroler zapewniający RESTful dostęp do informacji: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Problem, którego doświadczam, polega na tym, że jeśli trafię na serwer ze zmienną ścieżki ze znakami specjalnymi, zostanie ona obcięta. Na przykład: http: // localhost: …
Chcę, aby mój interfejs API RESTful był bardzo przewidywalny. Jaka jest najlepsza praktyka przy podejmowaniu decyzji, kiedy dokonać segmentacji danych przy użyciu identyfikatora URI, a nie przy użyciu parametrów zapytania. Wydaje mi się sensowne, że parametry systemowe obsługujące paginację, sortowanie i grupowanie znajdują się po znaku „?” A co z …
Czy istnieje sposób na uzyskanie pełnej wartości ścieżki po requestMapping @PathVariableprzeanalizowaniu wartości? Czyli: /{id}/{restOfTheUrl}powinien być w stanie przetworzyć /1/dir1/dir2/file.htmldo id=1irestOfTheUrl=/dir1/dir2/file.html Wszelkie pomysły będą mile widziane.
Tło: Mam aplikację Spring 2.5 / Java / Tomcat. Oto następująca fasola, która jest używana w wielu miejscach w aplikacji public class HibernateDeviceDao implements DeviceDao oraz następujące ziarna, które są nowe: public class JdbcDeviceDao implements DeviceDao Pierwsza fasola jest skonfigurowana w ten sposób (wszystkie ziarna w pakiecie są uwzględnione) <context:component-scan …
Moje pytanie jest zasadniczo kontynuacją tego pytania. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } W powyższym przykładzie Spring dodałby „Hello World” do treści odpowiedzi. Jak mogę zwrócić ciąg jako odpowiedź JSON? Rozumiem, że mógłbym dodawać cytaty, ale to bardziej przypomina hack. Proszę …
Używam jQuery $.getJSON()do wykonywania asynchronicznych wywołań do mojego prostego zaplecza Spring MVC. Większość metod kontrolera Spring wygląda następująco: @RequestMapping(value = "/someURL", method = RequestMethod.POST) public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget, @RequestParam("type") String type) { return someDAO.getSomeData(widget, type); } Mam rzeczy skonfigurowane tak, aby każdy kontroler zwracał @ResponseBodyjako JSON, czego oczekuje …
Chcę użyć w kontrolerze prototypowego komponentu bean z adnotacjami. Ale zamiast tego wiosna tworzy singleton. Oto kod: @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } } Kod kontrolera: @Controller public class HomeController …
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.