Pertanyaan yang diberi tag «spring»

Kerangka Kerja Spring adalah kerangka kerja sumber terbuka untuk pengembangan aplikasi pada platform Java. Pada intinya adalah dukungan yang kaya untuk arsitektur berbasis komponen, dan saat ini memiliki lebih dari dua puluh modul yang sangat terintegrasi.

8
Waktu Istirahat Musim Semi Template
Saya ingin menyetel waktu tunggu koneksi untuk layanan istirahat yang digunakan oleh aplikasi web saya. Saya menggunakan Spring's RestTemplate untuk berbicara dengan layanan saya. Saya telah melakukan beberapa penelitian dan saya telah menemukan dan menggunakan xml di bawah ini (dalam aplikasi saya xml) yang saya yakini dimaksudkan untuk menyetel batas …

7
Bagaimana cara memalsukan bidang @Value autowired di Spring dengan Mockito?
Saya menggunakan Spring 3.1.4.RELEASE dan Mockito 1.9.5. Di kelas Musim Semi saya, saya memiliki: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... Dari pengujian JUnit saya, yang saat ini saya siapkan seperti ini: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { Saya ingin mengejek nilai untuk bidang "defaultUrl" …

10
Penanganan pengecualian Spring Resttemplate
Di bawah ini adalah potongan kode; pada dasarnya, saya mencoba menyebarkan pengecualian ketika kode kesalahan adalah selain 200. ResponseEntity<Object> response = restTemplate.exchange(url.toString().replace("{version}", version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug("Encountered Error while Calling API"); throw new ApplicationException(); } Namun dalam kasus respon 500 dari server saya mendapatkan pengecualian org.springframework.web.client.HttpServerErrorException: 500 Internal …

7
Uji Musim Semi & Keamanan: Bagaimana cara meniru otentikasi?
Saya mencoba mencari cara untuk menguji unit jika URL pengontrol saya diamankan dengan benar. Untuk berjaga-jaga jika seseorang mengubah sesuatu dan secara tidak sengaja menghapus pengaturan keamanan. Metode pengontrol saya terlihat seperti ini: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } Saya menyiapkan WebTestEnvironment seperti ini: import javax.annotation.Resource; …

3
ContextLoaderListener atau tidak?
Aplikasi web pegas standar (dibuat oleh Roo atau Template "Proyek MVC Musim Semi") membuat web.xml dengan ContextLoaderListenerdan DispatcherServlet. Mengapa mereka tidak hanya menggunakan DispatcherServletdan membuatnya untuk memuat konfigurasi lengkap? Saya memahami bahwa ContextLoaderListener harus digunakan untuk memuat hal-hal yang tidak relevan dengan web dan DispatcherServlet digunakan untuk memuat hal-hal yang …

5
Bagaimana cara menerima parameter Tanggal dalam permintaan GET ke Spring MVC Controller?
Saya memiliki permintaan GET yang mengirimkan tanggal dalam format YYYY-MM-DD ke Spring Controller. Kode pengontrol adalah sebagai berikut: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Permintaan dikirim dengan benar saat saya memeriksa dengan Firebug. Saya mendapatkan kesalahan: Status HTTP 400: Permintaan yang dikirim …
122 java  spring  date  spring-mvc 

2
Apa properti spring.jpa.open-in-view = true ini di Spring Boot?
Saya melihat spring.jpa.open-in-view=trueproperti dalam dokumentasi Spring Boot untuk konfigurasi JPA. Apakah nilai truedefault untuk properti ini jika tidak disediakan sama sekali ?; Apa yang sebenarnya dilakukan ini? Saya tidak menemukan penjelasan yang baik untuk itu; Apakah itu membuat Anda menggunakan, SessionFactorybukan EntityManagerFactory? Jika ya, bagaimana saya bisa mengatakannya untuk mengizinkan …

7
Apa gunanya DelegatingFilterProxy Spring MVC?
Saya melihat ini di aplikasi Spring MVC saya web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Saya mencoba mencari tahu mengapa itu ada dan apakah itu benar-benar dibutuhkan. Saya menemukan penjelasan ini di dokumen Spring tetapi tidak membantu saya memahaminya: Tampaknya menyarankan bahwa komponen ini adalah "perekat" antara servlet yang didefinisikan di web.xmldan …

5
Apakah mungkin untuk menggunakan nilai RequestParam kosong menggunakan defaultValue?
jika saya memiliki pemetaan permintaan yang mirip dengan berikut ini: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } Dan kemudian panggil permintaan ini dengan: http://example.com/test?i= Saya mendapatkan pesan kesalahan Gagal mengonversi nilai tipe 'java.lang.String' ke tipe 'int'; pengecualian bersarang …
120 java  spring  spring-mvc 

14
Bagaimana cara mematikan Aplikasi Spring Boot dengan cara yang benar?
Dalam Dokumen Spring Boot, mereka mengatakan bahwa 'Setiap SpringApplication akan mendaftarkan hook shutdown dengan JVM untuk memastikan bahwa ApplicationContext ditutup dengan anggun saat keluar.' Ketika saya mengklik ctrl+cperintah shell, aplikasi dapat dimatikan dengan baik. Jika saya menjalankan aplikasi di mesin produksi, saya harus menggunakan perintah java -jar ProApplicaton.jar. Tetapi saya …

9
Bagaimana cara mengelola versi REST API dengan spring?
Saya telah mencari cara mengelola versi REST API menggunakan Spring 3.2.x, tetapi saya belum menemukan apa pun yang mudah dipelihara. Saya akan menjelaskan terlebih dahulu masalah yang saya miliki, dan kemudian solusinya ... tetapi saya bertanya-tanya apakah saya menemukan kembali roda di sini. Saya ingin mengelola versi berdasarkan header Terima, …

2
Bagaimana mendefinisikan @Value sebagai opsional
Saya memiliki yang berikut di Spring bean: @Value("${myValue}") private String value; Nilai diinjeksikan dengan benar. Namun, variabel harus opsional, ia diteruskan sebagai parameter baris perintah (yang kemudian ditambahkan ke konteks Spring menggunakan SimpleCommandLinePropertySource ), dan argumen ini tidak akan selalu ada. Saya telah mencoba kedua hal berikut untuk memberikan nilai …

9
Alihkan ke URL eksternal dari tindakan pengontrol di Spring MVC
Saya telah memperhatikan kode berikut mengarahkan Pengguna ke URL di dalam proyek, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } sedangkan, berikut ini mengalihkan dengan benar seperti yang diinginkan, tetapi membutuhkan http: // atau https: …
118 java  spring  jsp  spring-mvc 

18
Bagaimana cara mengatur url dasar untuk istirahat di musim semi boot?
Saya mencoba untuk mencampur MVC dan istirahat dalam satu proyek boot musim semi. Saya ingin menetapkan jalur dasar untuk semua pengontrol lainnya (mis. Example.com/api) di satu tempat (saya tidak ingin membubuhi keterangan setiap pengontrol dengan @RequestMapping('api/products'), sebagai gantinya, hanya @RequestMapping('/products'). Pengontrol Mvc harus dapat diakses melalui example.com/whatever Apa itu mungkin? …

20
Cara menghindari pengecualian "Jalur tampilan melingkar" dengan pengujian Spring MVC
Saya memiliki kode berikut di salah satu pengontrol saya: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Saya hanya mencoba mengujinya menggunakan tes Spring MVC sebagai berikut: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private WebApplicationContext ctx; …

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.