สิ่งตีพิมพ์ในหัวข้อ 'spring-boot'
ถอดรหัสสตริง Base64 เป็นไฟล์ใน Java
ในบทความนี้เราจะพูดถึงวิธีถอดรหัส Base64 ให้เป็นรูปภาพโดยยังคงรักษาคุณภาพของภาพไว้
ในการแปลงจาก Base64 เป็นอาร์เรย์ไบต์ เราใช้วิธี parseBase64Binary ของคลาส DatatypeConverter
byte[] data = DatatypeConverter.parseBase64Binary(base64);
การประกาศไดเรกทอรีจัดเก็บไฟล์ที่ถอดรหัส base64 และการระบุชื่อไฟล์ที่ถอดรหัส base64
String path = filePath + "/" + "nameFile.png";
คุณสามารถปรับพื้นที่จัดเก็บไฟล์และชื่อไฟล์ที่ถอดรหัส Base64 ได้ตามที่คุณต้องการ
File file..
Spring จัดการธุรกรรมอย่างไร
การแนะนำ
แนวคิดของธุรกรรมเป็นพื้นฐานของระบบการจัดการฐานข้อมูล (DBMS) ธุรกรรมช่วยให้มั่นใจในความสมบูรณ์ของข้อมูลโดยการจัดการชุดคำสั่ง SQL เป็นหน่วยงานเดียว หากการดำเนินการเดียวภายในธุรกรรมล้มเหลว ธุรกรรมทั้งหมดจะล้มเหลว และฐานข้อมูลยังคงไม่เปลี่ยนแปลง
Spring ซึ่งเป็นเฟรมเวิร์กที่แข็งแกร่งและได้รับความนิยมสำหรับการสร้างแอปพลิเคชัน Java นำเสนอเลเยอร์นามธรรมที่สอดคล้องกันสำหรับการจัดการธุรกรรม ทำให้ง่ายต่อการจัดการธุรกรรมใน DBMS ประเภทต่างๆ ในบล็อกโพสต์นี้ เราจะเจาะลึกว่า Spring..
GraphQL พร้อม Spring Boot
ในบทความนี้ (อัปเดตวันที่ 27 มกราคม 2023) เราจะดูวิธีนำตัวอย่างของ GraphQL ไปใช้งานโดยใช้ Spring Boot คุณจะพบลิงค์ Github ที่ด้านล่าง
ก่อนที่จะทำให้มือของเราสกปรก มาเรียนรู้เพิ่มเติมเกี่ยวกับ GraphQL กันก่อน
GraphQL เป็นภาษาคิวรีสำหรับ API และรันไทม์ฝั่งเซิร์ฟเวอร์ เป็นเลเยอร์ที่วางตำแหน่งบนเซิร์ฟเวอร์เพื่อให้ไคลเอ็นต์ใช้งาน เช่น เว็บและแอปพลิเคชันมือถือ มันสามารถ...
ไมโครเซอร์วิสระดับปรมาจารย์พร้อมหลักสูตร Spring Boot และ Spring Cloud ฟรี
ไมโครเซอร์วิสระดับปรมาจารย์ด้วย Spring Boot และ Spring Cloud UDEMY ฟรี ตั้งแต่การออกแบบและสร้างไมโครเซอร์วิสไปจนถึงการใช้งานและการจัดการ
www.twitcherr.com/master-microservices-with-spring-boot-and-spring-cloud/
#microservices #springboot #springcloud #java #softwarearchitecture #applicationdevelopment #containers #Dockers #kubernetes #servicediscovery #loadbalancing #circuitbreaker #resilience #monitoring #tracing #freecourses #cloud #building #reactiveprogramming
การทำงานกับส่วนหัว HTTP ใน Spring MVC: คำแนะนำสำหรับ @RequestHeader และ @ResponseHeader
การแนะนำ
ส่วนหัว HTTP เป็นพื้นฐานในกระบวนการสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์ โดยจะให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับคำขอหรือการตอบกลับ เช่น ประเภทของเนื้อหา ชุดอักขระ การตั้งค่าภาษา และอื่นๆ Spring MVC หนึ่งในเฟรมเวิร์ก Java ที่ใช้กันอย่างแพร่หลาย มอบวิธีที่ง่ายและสวยงามในการทำงานกับส่วนหัว HTTP โดยใช้คำอธิบายประกอบ @RequestHeader และ @ResponseHeader ในคู่มือนี้ เราจะเจาะลึกว่าคำอธิบายประกอบเหล่านี้ทำงานอย่างไร และจะปรับปรุงเว็บแอปพลิเคชันของเราได้อย่างไร..
กำจัดรหัส Boilerplate ด้วยลอมบอก
ลอมบอก: สุดยอดเครื่องมือสำหรับนักพัฒนา Java
กำจัดรหัส Boilerplate ด้วยลอมบอก
ค้นพบว่าลอมบอกช่วยให้คุณเขียนโค้ดที่สะอาดตาและอ่านง่ายขึ้นได้อย่างไร
การแนะนำ
Lombok เป็นไลบรารี Java ที่ช่วยลดโค้ดสำเร็จรูปโดยใช้คำอธิบายประกอบเพื่อสร้างวิธีการทั่วไปโดยอัตโนมัติ เช่น getters, setters, toString, เท่ากับ และ hashCode ไลบรารีนี้สามารถใช้ในโปรเจ็กต์ Java ใดก็ได้ แต่จะมีประโยชน์อย่างยิ่งเมื่อใช้ร่วมกับ Spring Boot ซึ่งเป็นเฟรมเวิร์กยอดนิยมสำหรับการสร้างเว็บแอปพลิเคชัน
ในบทช่วยสอนนี้..
คำถามในหัวข้อ 'spring-boot'
ปัญหาการพึ่งพาหลังจากเพิ่ม spring-data-rest ให้กับโปรเจ็กต์ตัวอย่าง gs-rest-service
ฉันกำลังทดลอง RESTful Web Services กับ Spring โปรเจ็กต์เริ่มต้นของฉันคือ gs-rest-service . โปรเจ็กต์ทำงานได้ดี เมื่อฉันกด http://localhost:8080/greeting ฉันได้รับ {"id":1,"content///Hello, World!"}
ปัญหาคือเมื่อฉันเพิ่มการอ้างอิงให้กับ...
2812 มุมมอง
schedule
14.12.2023
มุมมองการแมป URI ที่แตกต่างกันสองรายการ มุมมองหนึ่งทำงานได้ดี แต่ไม่สามารถโหลด CSS สำหรับอีกมุมมองหนึ่งได้
มีสองวิธีที่มี URI ต่างกันซึ่งแมปกับมุมมองเดียวกันใน Spring Boot วิธีแรกทำงานได้ดี แต่วิธีที่สองแสดงได้เฉพาะ html และ CSS ไม่สามารถโหลดได้ โค้ดมีดังต่อไปนี้:
@Controller
public class ExamController {
@RequestMapping("/quiz0")
public...
82 มุมมอง
schedule
25.11.2023
WAR ที่มีแอปพลิเคชัน Spring Boot ที่ปรับใช้ด้วยตนเองบน openshift tomcat ไม่ทำงาน
ฉันสร้างแอปพลิเคชัน Spring Boot จากนั้นฉันก็สร้างสงคราม
บนเซิร์ฟเวอร์ภายในของฉัน แอปทำงานได้อย่างถูกต้อง
ฉันเพิ่มแอปนี้ลงในคาร์ทริดจ์ JBOSSEWS โดยเปลี่ยนชื่อเป็น ROOT.war โดยวางไว้ในไดเร็กทอรี webapps โดยใช้ git และรีสตาร์ทเซิร์ฟเวอร์...
1797 มุมมอง
schedule
23.11.2023
Spring Batch Paging พร้อม sortKeys และค่าพารามิเตอร์
ฉันมีโปรเจ็กต์ Spring Batch ที่ทำงานใน Spring Boot ซึ่งทำงานได้อย่างสมบูรณ์แบบ สำหรับผู้อ่านของฉัน ฉันกำลังใช้ JdbcPagingItemReader กับ MySqlPagingQueryProvider
@Bean
public ItemReader<Person> reader(DataSource dataSource) {...
9951 มุมมอง
schedule
05.01.2024
Spring Boot (JAR) พร้อมเซิร์ฟเล็ตโปรแกรมเลือกจ่ายงานหลายรายการสำหรับ REST API ที่แตกต่างกันด้วย Spring Data REST
ฉันมีโปรเจ็กต์ที่ใช้ Spring Boot เพื่อสร้าง JAR ที่ปฏิบัติการได้ซึ่งเปิดเผย REST API ด้วย Spring Data REST มันยังรวมเข้ากับ Spring Security OAuth อีกด้วย นั่นใช้ได้ดี ปัญหาของฉันคือดังต่อไปนี้
ฉันต้องการให้โมดูลที่แตกต่างกันสำหรับ REST API...
4165 มุมมอง
schedule
09.11.2023
การส่งข้อความไปยัง HornetQ แบบฝังจากแอปพลิเคชันภายนอก
ฉันใช้ spring-boot 1.2.2
ฉันมีการตั้งค่าคิวแตนแบบฝังใน application.properties :
spring.hornetq.mode=embedded
spring.hornetq.embedded.enabled=true
spring.hornetq.embedded.queues=myQueue
ฉันต้องการเพิ่มข้อความไปที่ "myQueue"...
2544 มุมมอง
schedule
29.12.2023
ระบุไฟล์ในโฟลเดอร์ทรัพยากรในไฟล์ spring application.properties
ฉันมีแอปพลิเคชัน Spring Boot รหัสจำเป็นต้องเข้าถึงไฟล์ภายใต้โฟลเดอร์ทรัพยากร นี่คือไฟล์ application.properties ของฉัน:
cert.file=classpath:/resources/cert.p12
แต่ก็บ่นอยู่เสมอว่า
java.io.FileNotFoundException:...
27647 มุมมอง
schedule
13.01.2024
การจำกัดขนาดคำขอสูงสุดใน Tomcat
การทำงานกับบริการ REST ที่ใช้ Spring Boot ด้วย Tomcat ในตัว ฉันต้องการจำกัดขนาดของเนื้อหาคำขอสำหรับวิธี HTTP ใด ๆ (POST, PUT, GET, ... )
ฉันรู้คุณสมบัติ maxPostSize ของตัวเชื่อมต่อ แต่ดูเหมือนว่าคุณสมบัตินี้จะจำกัดเฉพาะคำขอ POST เท่านั้น...
1459 มุมมอง
schedule
01.01.2024
Thymeleaf จะตรวจสอบ URL ปัจจุบันได้อย่างไร?
ฉันคุ้นเคยกับ JSTL มาก่อน และ thymeleaf ก็เป็นสิ่งใหม่สำหรับฉัน สิ่งที่ฉันต้องการคือตรวจสอบว่า URL ปัจจุบันคือหน้าดัชนี (/index) หรือไม่ หากเป็นเช่นนั้น ให้ทำให้ div มองเห็นได้
นี่คือตัวอย่างที่เทียบเท่ากับ JSTL
<c:set var="url" value="${...
4794 มุมมอง
schedule
31.10.2023
แอปพลิเคชัน UI ใน Pivotal Cloud Foundry
ฉันมีแอปพลิเคชัน UI ที่สร้างขึ้นโดยใช้ Angular , Bootstrap และ HTML5 ซึ่งโต้ตอบกับบริการแบ็กเอนด์จำนวนหนึ่ง ในการปรับใช้แอปพลิเคชันนี้ใน PCF ควรแปลงเป็นแอป Spring Boot หรือไม่ หรือมีวิธีใช้ buildpacks ที่มีอยู่เพื่อปรับใช้แอป UI นี้ใน PCF หรือไม่
1316 มุมมอง
schedule
16.11.2023
@EnableEncryptableProperties ไม่ทำงาน
ฉันยังใหม่กับ Spring-boot และพยายามเข้ารหัสรหัสผ่านในไฟล์ application.properties โดยใช้ไลบรารี jasypt ฉันใช้ @EnableEncryptableProperties กับ @SpringBootApplication และได้รับข้อผิดพลาด ไม่รู้ว่าจะแก้ไขได้อย่างไร ต่อไปนี้เป็นการพึ่งพาที่ใช้ใน...
4040 มุมมอง
schedule
21.11.2023
การตรวจสอบข้อผิดพลาดของ Thymeleaf JPA โดยใช้ VO
ฉันใช้ thymeleaf+sprinboot สำหรับเว็บแอปพลิเคชัน และฉันสงสัยว่าฉันจะควบคุมข้อผิดพลาดในการตรวจสอบความถูกต้องได้อย่างไรเมื่อฉันใช้ Value Objects (VO)
อย่างที่คุณเห็น เอนทิตีมีข้อจำกัด (ไม่ซ้ำกัน) สำหรับแอตทริบิวต์หนึ่งรายการ:
@Entity
public class...
149 มุมมอง
schedule
16.11.2023
ข้อผิดพลาด autowire JavaMailSenderImpl หาก spring.mail.host ไม่ได้อยู่ใน application.properties
ฉันมี "ปัญหา" เล็กน้อยในการใช้ JavaMailSenderImpl เพื่อส่งอีเมลในแอปพลิเคชัน Spring Boot ของฉัน
ฉันกำลังพยายามตั้งค่าคุณสมบัติทั้งหมดแบบไดนามิก (ฉันจะต้องการให้อ่านจากฐานข้อมูลในอนาคต) แต่ด้วยเหตุผลที่ฉันไม่ทราบ การเดินสายอัตโนมัติ...
3895 มุมมอง
schedule
20.12.2023
Quartz + Spring Batch ในรองเท้าสปริง
ฉันกำลังพยายามพัฒนาแอปพลิเคชันสปริงซึ่งมีการรวม Quartz และ Spring Batch ด้วยเหตุผลบางประการ ฉันไม่สามารถรันได้อย่างถูกต้องและได้รับข้อผิดพลาดในการคอมไพล์
รหัส:
QuartzConfiguration
@Configuration
@ComponentScan("com.concretepage")
public...
2127 มุมมอง
schedule
22.11.2023
Spring Boot พร้อมแอพ Spring Security เรียกตัวควบคุมการเข้าสู่ระบบเมื่อโหลดโฮมเพจ
ฉันมีแอปพลิเคชัน Spring Boot พร้อม Spring Security ในระดับพื้นฐาน มันค่อนข้างจะเข้ากันกับอันจากบทช่วยสอนของ Spring คำถามของฉันคือ เมื่อฉันไปที่หน้าแรก มันจะเรียกตัวควบคุมการเข้าสู่ระบบ (สองครั้ง) ทำไม...
1149 มุมมอง
schedule
02.11.2023
สภาพการแข่งขัน Spring Quartz Scheduler
สิ่งที่ฉันสงสัยว่าปัญหาคือ setOverwriteExistingJobs ของ SchedulerFactoryBean ไม่ได้ให้การป้องกันที่เพียงพอ
โหนดหนึ่งจะเริ่มต้นตัวกำหนดตารางเวลา และจะตัดสินใจแทนที่ทริกเกอร์ (เบรกพอยต์...
1235 มุมมอง
schedule
06.12.2023
การรับรองความถูกต้องแบบกำหนดเองของ SpringBoot Rest API
ฉันสร้าง Rest Api โดยใช้ SpringBoot และการตรวจสอบสิทธิ์ที่ฉันใช้งานโดยใช้ Firebase
ปัญหาของฉันตอนนี้คือฉันต้องการควบคุมแอปพลิเคชันไคลเอนต์ที่จะเข้าถึงแอปพลิเคชันของฉัน ปัญหาของการใช้ SpringSecurity คือเท่าที่ฉันรู้ฉันต้องทำการตรวจสอบสิทธิ์...
520 มุมมอง
schedule
08.12.2023
Spring Cloud Streams ไม่ได้ตั้งค่าคีย์ kafka ในข้อความใช่ไหม
เรื่องราวก็เป็นเช่นนี้ ฉันมีนายหน้าคาฟคาและวัตถุเฉพาะ (ซึ่งฉัน jsonify ส่งผ่านหัวข้อของฉัน) ซึ่งมี ID ที่ฉันต้องการใช้เป็นกุญแจ
ขณะนี้ฉันกำลังใช้การกำหนดค่า 'partitionKeyExtractorClass' เพื่อตั้งค่าคลาสที่จะแยก ID และส่งคืนเป็นคีย์...
2222 มุมมอง
schedule
22.12.2023
JWT ถอดรหัส แต่ส่งข้อผิดพลาดการตรวจสอบ Mac ล้มเหลว
ฉันมีแอปพลิเคชัน jhipster spring boot ซึ่งยอมรับโทเค็นที่สร้างโดยบุคคลที่สามซึ่งถูกเข้ารหัสด้วยกุญแจสาธารณะของเรา ฉันมี JWTFilter ซึ่งถอดรหัสโทเค็นโดยใช้คีย์ส่วนตัวของเราและสร้างออบเจ็กต์การรับรองความถูกต้องซึ่งจัดเก็บไว้ในบริบทความปลอดภัย...
1329 มุมมอง
schedule
17.12.2023
ผลลัพธ์ Async ของ Spring RestController
โพสต์ในบล็อก http://farazdagi.com/blog/2014/rest-long-running-jobs (รวมถึงทรัพยากรที่อ้างอิง) แนะนำให้ใช้สถานการณ์ต่อไปนี้เมื่อใช้ REST เพื่อรองานที่รันระยะยาว
ส่งคืนเพย์โหลดทันทีหากผลลัพธ์มีอยู่แล้วเมื่อส่งคืนคำขอ...
1083 มุมมอง
schedule
19.12.2023