• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

SpringBoot x QR code - PixelForest x REST

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Hahaha yes, spring too can do this ;)

How REST fits in my app
The resource is the QR code image generated from the text.
The HTTP method is GET — retrieving a resource (the QR code).
The text parameter controls which QR code is generated.
The server responds with an image directly, instead of JSON.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



You can create the project via Spring Initializr or with the CLI:


spring init --boot-version=3.5.3 --java-version=21
cd PixelForest

Add these dependencies to your project


<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.5.0</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>3.5.0</version>
</dependency>

Tools Used
Spring Boot 3.5
Java 21
Maven
Google ZXing (QR code library)

Refer to this link to know more about ZXing Library =

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Refer to this GitHub link for the complete project =

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Ways to Extend It

Add JWT auth to secure the endpoint ?
Store QR codes in the cloud or database ?
Build a React/Vue frontend for it ?
Make it scanable from mobile apps ?

Feel Free to create PRs for my project and enhance it


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу