raonigabriel / Spring Qrcode Example
Licence: apache-2.0
Demonstrates some of the capabilities of the Spring Boot framework through a small, simple example.
Stars: ✭ 23
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Spring Qrcode Example
Quick Media
media(audio/image/qrcode/markdown/html/svg) support web service (多媒体编辑服务, 酷炫二维码, 音频, 图片, svg, markdown, html渲染服务支持)
Stars: ✭ 612 (+2560.87%)
Mutual labels: zxing, spring-boot, qrcode
Poplar
A social networking application written by React Native
Stars: ✭ 373 (+1521.74%)
Mutual labels: microservice, spring-boot
Trampoline
Admin Spring Boot Locally
Stars: ✭ 325 (+1313.04%)
Mutual labels: microservice, spring-boot
Qrcodescanner
An optimized qr code scan tool forked from zxing.
Stars: ✭ 427 (+1756.52%)
Mutual labels: zxing, qrcode
Event Stream Processing Microservices
Using Spring Cloud Stream and Spring State Machine to create event-driven microservices
Stars: ✭ 255 (+1008.7%)
Mutual labels: microservice, spring-boot
Cola Cloud
Cola Cloud 基于 Spring Boot, Spring Cloud 构建微服务架构企业级开发平台,集成OAuth2认证、集成短信验证码登录、微信小程序登录、FlyWay数据库版本管理、网关集成Swagger聚合所有服务API文档。基于SpringBootAdmin集成Hystrix、Turbine监控。开发用户中心、权限管理、组织架构、数据字典、消息中心、通知中心等模块。基于MyBatisPlus Generator 开发代码生成器
Stars: ✭ 285 (+1139.13%)
Mutual labels: microservice, spring-boot
Matecloud
🔥MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Alibaba、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航
Stars: ✭ 412 (+1691.3%)
Mutual labels: microservice, spring-boot
QRCodeCameraX
QRcode decoder based on CameraX & zxing-core & ML kit, in less than 50 lines
Stars: ✭ 111 (+382.61%)
Mutual labels: qrcode, zxing
Tesseract Ocr Scanner
基于Tesseract-OCR实现自动扫描识别手机号
Stars: ✭ 622 (+2604.35%)
Mutual labels: zxing, qrcode
Problem Spring Web
A library for handling Problems in Spring Web MVC
Stars: ✭ 636 (+2665.22%)
Mutual labels: microservice, spring-boot
qrcode
A flutter plugin for scanning QR codes. Use AVCaptureSession in iOS and zxing in Android.
Stars: ✭ 69 (+200%)
Mutual labels: qrcode, zxing
ZxingSupport
A Library based on Zxing, make you easy to develop 1D/2D barcode-scan App.
Stars: ✭ 15 (-34.78%)
Mutual labels: qrcode, zxing
Micro Company
Rest-full, Hipermedia-based distributed application. Spring boot & cloud. Angular. CQRS. Eventsourcing. Axonframework. Microservices. Docker. CloudFoundry
Stars: ✭ 307 (+1234.78%)
Mutual labels: microservice, spring-boot
Qzxing
Qt/QML wrapper library for the ZXing library. 1D/2D barcode image processing library
Stars: ✭ 401 (+1643.48%)
Mutual labels: zxing, qrcode
Istio By Example Java
A collection of examples of using Istio with Java applications.
Stars: ✭ 242 (+952.17%)
Mutual labels: microservice, spring-boot
Microservices Demo
Deployment scripts & config for Sock Shop
Stars: ✭ 2,939 (+12678.26%)
Mutual labels: microservice, spring-boot
Microservices Event Sourcing
Microservices Event Sourcing 是一个微服务架构的在线购物网站,使用Spring Boot、Spring Cloud、Spring Reactor、OAuth2、CQRS 构建,实现了基于Event Sourcing的最终一致性,提供了构建端到端微服务的最佳实践
Stars: ✭ 657 (+2756.52%)
Mutual labels: microservice, spring-boot
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (+2713.04%)
Mutual labels: microservice, spring-boot
Spring Boot QrCode Example
Demonstrates some of the capabilities of the Spring Boot framework through a small, simple example. After reviewing this example, you should have a good understanding of what Spring Boot can do and get a feel for how easy it is to use. #Features:
- Spring Boot 2.4.x, supporting fully executable JARs for Linux based operating systems, including “service” support
- WebFlux rest controller to generate qrcode images
- Produces binary Content-Type (PNG)
- HTTP header manipulation (Cache-Control)
- Java Exception translation to HTTP status code
- Manual cache eviction (HTTP DELETE)
- CORS enabled (GET, DELETE)
- Reactive processing (for the image creation)
- Uses the Google zxing library
- Spring IoC (Service, Autowired)
- Backend caching (Spring "simple" memory-based ConcurrentHashMap)
- Schedulled tasks. Automatic cache eviction, every 30 minutes.
- Logging (sl4j + logback)
- Only 2 classes, about 100 lines of code!!!
- Small. Final JAR includes everything (it self-contained) and it's about 17 MB
To get the code:
Clone the repository:
$ git clone https://github.com/raonigabriel/spring-qrcode-example.git
If this is your first time using Github, review http://help.github.com to learn the basics.
To run the application:
From the command line with Maven:
$ cd spring-qrcode-example
$ mvn spring-boot:run
From the command line with Linux:
$ cd spring-qrcode-example/target
$ ./spring-qrcode-example-x.y.z.jar
Using docker:
$ docker run -d --name qrcode-service --rm -p 8080:8080 raonigabriel:spring-qrcode-example
Access the deployed web application http://localhost:8080/qrcode?text=Hello%20World%20From%20Spring
or
In your preferred IDE such as SpringSource Tool Suite (STS) or IDEA:
- Import spring-qrcode-example as a Maven Project
License
Released under the Apache 2.0 license
Disclaimer
- This code comes with no warranty. Use it at your own risk.
- I don't like Apple. Fuck off, fan-boys.
- I don't like left-winged snowflakes. Fuck off, code-covenant.
- I will call my branches the old way. Long live master, fuck-off renaming.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].