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.

14
Mengapa Spring's ApplicationContext.getBean dianggap buruk?
Saya mengajukan pertanyaan umum Musim Semi: Auto-cast Spring Beans dan meminta banyak orang menjawab bahwa menelepon Spring ApplicationContext.getBean()harus dihindari sebanyak mungkin. Mengapa demikian? Bagaimana lagi saya bisa mendapatkan akses ke kacang yang saya konfigurasikan Spring untuk membuat? Saya menggunakan Spring dalam aplikasi non-web dan telah merencanakan mengakses ApplicationContextobjek bersama seperti …
270 java  spring 

12
Spring RestTemplate DAPATKAN dengan parameter
Saya harus melakukan RESTpanggilan yang menyertakan tajuk khusus dan parameter kueri. Saya mengatur saya HttpEntityhanya dengan header (tanpa badan), dan saya menggunakan RestTemplate.exchange()metode sebagai berikut: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); params.put("issuerName", issuerName); params.put("applicationName", …
267 java  spring  rest 

10
Jenis keamanan: Pemain tidak dicentang
Dalam file konteks aplikasi musim semi saya, saya memiliki sesuatu seperti: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> Di kelas java, implementasinya terlihat seperti: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); Di Eclipse, saya melihat peringatan …

4
Otentikasi tenang melalui musim semi
Masalah: Kami memiliki RESTful API Spring MVC berbasis yang berisi informasi sensitif. API harus diamankan, namun mengirimkan kredensial pengguna (kombo / pengguna) dengan setiap permintaan tidak diinginkan. Per pedoman REST (dan persyaratan bisnis internal), server harus tetap tanpa kewarganegaraan. API akan dikonsumsi oleh server lain dengan pendekatan gaya mashup. Persyaratan: …



16
Membaca Daftar dari file properti dan memuat dengan pegas penjelasan @ Nilai
Saya ingin memiliki daftar nilai dalam file .properties, yaitu: my.list.of.strings=ABC,CDE,EFG Dan untuk memuatnya di kelas saya secara langsung, yaitu: @Value("${my.list.of.strings}") private List<String> myList; Seperti yang saya mengerti, alternatif melakukan ini adalah untuk memilikinya di file konfigurasi musim semi, dan memuatnya sebagai referensi kacang (koreksi saya jika saya salah), yaitu <bean …

11
Cara memeriksa String di badan respons dengan mockMvc
Saya memiliki tes integrasi sederhana @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } Pada baris terakhir saya ingin membandingkan string yang diterima di tubuh respons dengan string yang diharapkan Dan sebagai tanggapan saya mendapatkan: MockHttpServletResponse: Status = 400 Error message = null Headers = …

6
Populating Spring @Value selama Unit Test
Saya mencoba menulis Tes Unit untuk kacang sederhana yang digunakan dalam program saya untuk memvalidasi formulir. Kacang tersebut dijelaskan dengan @Componentdan memiliki variabel kelas yang diinisialisasi menggunakan @Value("${this.property.value}") private String thisProperty; Saya ingin menulis unit test untuk metode validasi di dalam kelas ini, namun, jika mungkin saya ingin melakukannya tanpa …

6
Bagaimana cara memanggil metode setelah inisialisasi kacang selesai?
Saya memiliki kasus penggunaan di mana saya perlu memanggil metode (non-statis) di kacang hanya sekali di ApplicationContext memuat. Apakah boleh, jika saya menggunakan MethodInvokingFactoryBean untuk ini? Atau kita punya solusi yang lebih baik? Sebagai catatan, saya menggunakan ConfigContextLoaderListener untuk memuat Konteks Aplikasi dalam aplikasi web. Dan ingin, bahwa jika kacang …

20
BeanFactory vs ApplicationContext
Saya cukup baru di Spring Framework, saya telah bermain-main dengannya dan menyatukan beberapa contoh aplikasi untuk keperluan mengevaluasi Spring MVC untuk digunakan dalam proyek perusahaan yang akan datang. Sejauh ini saya sangat menyukai apa yang saya lihat di Spring MVC, tampaknya sangat mudah digunakan dan mendorong Anda untuk menulis kelas …

12
Perbedaan antara Spring MVC dan Spring Boot
Saya baru saja mulai belajar Spring. Pada langkah saya berikutnya, saya ingin mengembangkan aplikasi web yang lebih besar. Sekarang saya bertanya-tanya apakah saya harus mulai dengan Spring Boot atau Spring MVC. Saya sudah membaca beberapa hal, tetapi membingungkan karena keduanya terlihat serupa. Jadi apa perbedaan antara keduanya?


9
Spring @Autowired digunakan
Apa pro dan kontra dari penggunaan @Autowired di kelas yang akan ditransfer oleh Spring? Hanya untuk memperjelas, saya sedang berbicara secara khusus tentang anotasi @Autowired , bukan pengkabelan otomatis dalam XML. Saya mungkin hanya tidak memahaminya, tetapi bagi saya itu hampir tampak seperti anti-pola - kelas Anda mulai menjadi sadar …
218 java  spring  autowired 

21
Spring Boot - Bagaimana cara mencatat semua permintaan dan tanggapan dengan pengecualian di satu tempat?
Saya sedang mengerjakan api sisanya dengan spring boot. Saya perlu mencatat semua permintaan dengan params input (dengan metode, mis. GET, POST, dll), jalur permintaan, string kueri, metode kelas yang sesuai dari permintaan ini, juga respons dari tindakan ini, baik keberhasilan maupun kesalahan. Sebagai contoh: permintaan yang berhasil: http://example.com/api/users/1 Log harus …

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.