Pertanyaan yang diberi tag «spring-mvc»

Kerangka kerja untuk membangun aplikasi web Java berdasarkan pola Model-View-Controller (MVC). Ini mempromosikan kode yang fleksibel dan dipisahkan dari teknologi tampilan yang mendasarinya.

3
Bagaimana cara mendapatkan akses ke informasi header HTTP di pengendali Spring MVC REST?
Saya baru mengenal pemrograman web secara umum, terutama di Jawa, jadi saya baru tahu apa itu header dan body. Saya sedang menulis layanan yang tenang menggunakan Spring MVC. Saya dapat membuat layanan sederhana dengan @RequestMappingdi controller saya. Saya perlu bantuan untuk memahami cara mendapatkan informasi header HTTP dari permintaan yang …


8
Apa nama pengguna dan kata sandi saat memulai Boot Musim Semi dengan Tomcat?
Ketika saya menggunakan aplikasi Spring saya melalui Spring Boot dan akses localhost:8080saya harus mengotentikasi, tetapi apa nama pengguna dan kata sandi atau bagaimana cara mengaturnya? Saya mencoba menambahkan ini ke tomcat-usersfile saya tetapi tidak berhasil: <role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager-gui"/> Ini adalah titik awal aplikasi: @SpringBootApplication public class Application …

11
Spring MVC - Cara mengembalikan String sederhana sebagai JSON di Rest Controller
Pertanyaan saya pada dasarnya adalah tindak lanjut dari pertanyaan ini . @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } Di atas, Spring akan menambahkan "Hello World" ke dalam isi respons. Bagaimana cara mengembalikan String sebagai respons JSON? Saya mengerti bahwa saya dapat menambahkan …
146 java  json  spring  rest  spring-mvc 

14
Spring MVC: Bagaimana cara mengembalikan gambar di @ResponseBody?
Saya mendapatkan data gambar (as byte[]) dari DB. Bagaimana cara mengembalikan gambar ini @ResponseBody? EDIT Saya melakukannya tanpa @ResponseBodymenggunakan HttpServletResponseparameter metode: @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()); } Menggunakan @ResponseBodydengan org.springframework.http.converter.ByteArrayHttpMessageConverterkonverter terdaftar seperti yang dikatakan @id tidak bekerja untuk saya :(. …
142 spring-mvc 

16
Spring MVC @PathVariable mulai terpotong
Saya memiliki pengontrol yang menyediakan akses tenang ke informasi: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Masalah yang saya alami adalah bahwa jika saya menekan server dengan variabel path dengan karakter khusus itu akan terpotong. Misalnya: http: // localhost: …
142 java  spring  rest  spring-mvc  get 

7
Kapan saya menggunakan params jalur vs paritas permintaan di API RESTful?
Saya ingin membuat API TENANG saya sangat mudah diprediksi. Apa praktik terbaik untuk memutuskan kapan harus melakukan segmentasi data menggunakan URI daripada menggunakan params kueri. Masuk akal bagi saya bahwa parameter sistem yang mendukung pagination, sorting, dan pengelompokan setelah '?' Tetapi bagaimana dengan bidang seperti 'status' dan 'wilayah' atau atribut …


5
Autowiring dua kacang menerapkan antarmuka yang sama - bagaimana mengatur kacang default ke autowire?
Latar Belakang: Saya memiliki aplikasi Spring 2.5 / Java / Tomcat. Ada kacang berikut, yang digunakan di seluruh aplikasi di banyak tempat public class HibernateDeviceDao implements DeviceDao dan kacang berikut yang baru: public class JdbcDeviceDao implements DeviceDao Kacang pertama dikonfigurasi jadi (semua kacang dalam paket disertakan) <context:component-scan base-package="com.initech.service.dao.hibernate" /> Kacang …

4
Perbedaan antara JAX-RS dan Spring Rest
Saya bingung dengan perbedaan antara JAX-RS (well, mungkin harus menggunakan Jersey untuk melakukan perbandingan karena JAX-RS hanya spec) dan Spring for Restful services . Saya mencoba mencari lebih banyak informasi online dan itu menjadi lebih membingungkan. Perusahaan saya menggunakan Spring MVC untuk mengembangkan Restful APIs Bagian yang membingungkan adalah, JAX-RS …

17
Spring boot - Bukan tipe yang dikelola
Saya menggunakan Spring boot + JPA dan mengalami masalah saat memulai layanan. 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) Ini adalah file Application.java, @Configuration …

15
Pegas - Tidak Ada EntityManager dengan transaksi aktual yang tersedia untuk utas saat ini - tidak dapat secara andal memproses panggilan 'bertahan'
Saya mendapatkan kesalahan ini ketika mencoba memanggil metode "bertahan" untuk menyimpan model entitas ke database di aplikasi web Spring MVC saya. Tidak dapat menemukan pos atau laman mana pun di internet yang dapat dikaitkan dengan kesalahan khusus ini. Sepertinya ada sesuatu yang salah dengan kacang EntityManagerFactory tapi saya cukup baru …

7
Apa yang harus dikembalikan jika metode pengendali Spring MVC tidak mengembalikan nilai?
Saya menggunakan jQuery $.getJSON()untuk melakukan panggilan asinkron ke backend Spring MVC sederhana saya. Sebagian besar metode pengontrol Spring terlihat seperti ini: @RequestMapping(value = "/someURL", method = RequestMethod.POST) public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget, @RequestParam("type") String type) { return someDAO.getSomeData(widget, type); } Saya memiliki hal-hal yang diatur sehingga setiap controller mengembalikan …
135 java  jquery  spring-mvc 

16
Bagaimana cara mengunggah file dan data JSON di tukang pos?
Saya menggunakan Spring MVC dan ini adalah metode saya: /** * Upload single file using Spring Controller. */ @RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public @ResponseBody ResponseEntity<GenericResponseVO<? extends IServiceVO>> uploadFileHandler( @RequestParam("name") String name, @RequestParam("file") MultipartFile file, HttpServletRequest request, HttpServletResponse response) { if (!file.isEmpty()) { try { byte[] bytes = file.getBytes(); …
134 java  json  spring-mvc  postman 

12
Lingkup kacang @Scope ("prototipe") tidak membuat kacang baru
Saya ingin menggunakan kacang prototipe beranotasi di controller saya. Tapi musim semi malah membuat kacang singleton. Ini kode untuk itu: @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } } Kode pengontrol: @Controller …
133 spring  spring-mvc 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.