Collection of AspectJ Java Aspects to facilitate aspect-oriented programming patterns: logging, caching, validating, etc.
-
Updated
Apr 12, 2025 - Java
Collection of AspectJ Java Aspects to facilitate aspect-oriented programming patterns: logging, caching, validating, etc.
A suite of tools including a framework for creating Java Agents, for aspect-oriented tooling for distributed systems.
What is JAVA?
Applies Mixin-style monkey patches to .java source or compiled .class files. Lightweight
Spring Boot Source Weaving Example with AspectJ
🌟ᴀꜱᴘᴇᴄᴛ ᴏʀɪᴇɴᴛᴇᴅ ᴘʀᴏɢʀᴀᴍᴍɪɴɢ ɪꜱ ᴀ ᴘʀᴏɢʀᴀᴍᴍɪɴɢ ᴘᴀʀᴀᴅɪɢᴍ ᴛʜᴀᴛ ᴀɪᴍꜱ ᴛᴏ ɪɴᴄʀᴇᴀꜱᴇ ᴍᴏᴅᴜʟᴀʀɪᴛʏ ʙʏ ᴀʟʟᴏᴡɪɴɢ ᴛʜᴇ ꜱᴇᴘᴀʀᴀᴛɪᴏɴ ᴏꜰ ᴄʀᴏꜱꜱ-ᴄᴜᴛᴛɪɴɢ ᴄᴏɴᴄᴇʀɴꜱ 💻 🎯🚀
Tenant Transaction is an almost zero-configuration and lightweight plugin for spring framework that allows to change the tenant that will be used in any transaction/queries dynamically
An end to end web application in Spring MVC Framework
Build Restful webservices utilizing Spring boot and manipulates the message queue using RabbitMQ.
AOP Proxies for OSGi Services
Spring Boot Exception Handling with Aspect-Oriented Programming with supporting Docker
Sample project for an article about adopting reactive approach in servlet applications
A short project for teaching the new batch of students, AspectJ as part of the training university
Angular 2 implementation of AspectFaces
Employee Management System built with Spring Boot. The system offers user registration, login, and role-based access using Spring Security. It facilitates CRUD operations for employee records, integrating AOP for streamlined logging. Features include user validation, exception handling, and a well-organized project structure.
Rule engine for validating JSON at runtime
Extension of work done in "A Simple and Expressive Semantic Framework for Policy Composition in Access Control" at ACM Formal Methods in Security Engineering
a Spring Boot demo of some design patterns implementations in java with Junit tests
A Small POC on PerformanceDifference between Java OOPs and AspecjJ PointCuts
Add a description, image, and links to the aspect-oriented-programming topic page so that developers can more easily learn about it.
To associate your repository with the aspect-oriented-programming topic, visit your repo's landing page and select "manage topics."