สารบัญ:

เซสชันการบูตสปริงคืออะไร?
เซสชันการบูตสปริงคืออะไร?

วีดีโอ: เซสชันการบูตสปริงคืออะไร?

วีดีโอ: เซสชันการบูตสปริงคืออะไร?
วีดีโอ: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, ธันวาคม
Anonim

1. บทนำ. ภาคฤดูใบไม้ผลิ จัดเตรียม API และการใช้งานสำหรับจัดการผู้ใช้ การประชุม ข้อมูลในขณะที่ยังทำให้เล็กน้อยที่จะสนับสนุนคลัสเตอร์ เซสชั่น โดยไม่ต้องเชื่อมโยงกับโซลูชันเฉพาะคอนเทนเนอร์ของแอปพลิเคชัน

ฉันจะจัดการเซสชันใน spring boot ได้อย่างไร

ขั้นตอนในการปรับใช้ Spring Boot Session Management ซึ่งจะกล่าวถึงในบทช่วยสอนนี้

  1. สร้างโปรเจ็กต์ Spring Boot จาก Spring Initializer
  2. เพิ่มการพึ่งพา Spring Session jdbc ใน pom.xml
  3. เพิ่มคุณสมบัติของสปริง jdbc ใน application.properties
  4. สร้างจุดสิ้นสุดเพื่อบันทึก ทำลาย/ทำให้เซสชั่นใช้งานไม่ได้

สปริงบูต HttpServletRequest คืออะไร บทนำ. ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีอ่านร่างกายจาก HttpServletRequest หลายครั้งโดยใช้ ฤดูใบไม้ผลิ . HttpServletRequest เป็นอินเทอร์เฟซที่แสดงเมธอด getInputStream() เพื่ออ่านเนื้อหา โดยค่าเริ่มต้น ข้อมูลจาก InputStream นี้สามารถอ่านได้เพียงครั้งเดียว

ในส่วนนี้ เซสชั่นสปริงทำงานอย่างไร?

ภาพรวม ภาคฤดูใบไม้ผลิ มีเป้าหมายง่าย ๆ ของฟรี up การประชุม การจัดการจากข้อจำกัดของ HTTP การประชุม เก็บไว้ในเซิร์ฟเวอร์ วิธีแก้ปัญหาทำให้ง่ายต่อการแบ่งปัน การประชุม ข้อมูลระหว่างบริการต่างๆ ในระบบคลาวด์โดยไม่ต้องผูกกับคอนเทนเนอร์เดียว (เช่น Tomcat)

Spring Security ใช้เซสชันหรือไม่

โดยค่าเริ่มต้น, การรักษาความปลอดภัยในฤดูใบไม้ผลิ จะสร้าง การประชุม เมื่อต้องการ - นี่คือ "ifRequired" สำหรับการยื่นแบบไร้สัญชาติมากขึ้น ตัวเลือก “ไม่” จะรับรองได้ว่า การรักษาความปลอดภัยในฤดูใบไม้ผลิ ตัวเองจะไม่สร้างใดๆ การประชุม ; อย่างไรก็ตามหากแอปพลิเคชันสร้างแอปพลิเคชันขึ้นมา การรักษาความปลอดภัยในฤดูใบไม้ผลิ จะทำให้ ใช้ ของมัน