--- title: Eclipse AspectJ Reviews meta\_title: 'Eclipse AspectJ Reviews 2026: Details, Pricing, & Features | G2' meta\_description: Filter 24 reviews by the users' company size, role or industry to find out how Eclipse AspectJ works for a business like yours. aggregate\_rating: rating\_value: 4.2 review\_count: 24 scale: '5' date\_modified: '2026-08-09' parent\_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

# Eclipse AspectJ Reviews & Product Details

aspectj is a seamless aspect-oriented extension to the Javatm programming language

* * *

Seller
[Eclipse Foundation](https://www.g2.com/sellers/eclipse-foundation)
Discussions
[Eclipse AspectJ Community](https://www.g2.com/products/eclipse-aspectj/discuss)

Show More

## Top-Rated Alternatives

[

 ![spring.io](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "spring.io")

spring.io

4.5/5(320)

](https://www.g2.com/products/spring-io/reviews)

[

 ![JHipster](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "JHipster")

JHipster

4.4/5(97)

](https://www.g2.com/products/jhipster/reviews)

[

 ![Grails](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Grails")

Grails

3.6/5(33)

](https://www.g2.com/products/grails/reviews)

[
View All Alternatives
](https://www.g2.com/products/eclipse-aspectj/competitors/alternatives)

## User Insights

Average based on 24 real user reviews.

[Log in to unlock pricing and user insights](/login)

 ![himanshu p.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "himanshu p.")
HP

himanshu p.

GET

Mid-Market (51-1000 emp.)

7/1/2023

"Eclipse AspectJ: The Best Code editor"

4/5

What do you like best about Eclipse AspectJ?

Eclipse AspectJ is easy to use and provides the best tools for programmers. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

Everything is quite good but sometimes faces issue while debugging the code. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

The main goal is to open up legacy systems for testing. As a result, intercepting external calls and mocking them was really easy with AspectJ. Review collected by and hosted on G2.com.

Show More

7/3/2023
Validated ReviewerIncentivizedSource: G2 invite

 ![Rahul G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Rahul G.")
RG

Rahul G.

Associate Consultant

Mid-Market (51-1000 emp.)

7/1/2023

"Eclipse AspectJ is best Aspect oriented Programming tool"

4/5

What do you like best about Eclipse AspectJ?

it is easy to use here I found all functionality of Aspect programming. i can say that I am happy with it. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

All things are good here some GUI features are tough here but manageable. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

All development of regarding Apps creation, web designing etc Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Ashish K.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Ashish K.")
AK

Ashish K.

Software Engineering Specialist

Enterprise (\> 1000 emp.)

1/19/2021

"Open Source Aspect Oriented Java platform for scalable Application!!!"

4/5

What do you like best about Eclipse AspectJ?

Eclipse AspectJ is one of the open source Eclipse technology project that can be used to develop and test scalable aspect oriented java projects. I have used Aspect concepts which includes cross-cutting concerns, pointcut, abstraction coding. It provides feature to write logs and can be customized for authentication process. It comes up with multiple open source tutorial for understanding and implementation. We also used Aspect for resolving optimistic database lock issues, It was helpful for resolving such complicate issue which needs out of the box features to fix it. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

If you want to use Aspect in Eclipse than you need to configure Aspect in your platform. But Spring Tool Suite comes readily with the features and you can have dependency to use aspect coding. Debugging is complex as aspect happens in Runtime. Review collected by and hosted on G2.com.

Recommendations to others considering Eclipse AspectJ:

If you are in Java ecosystem and planning to customize authentication and logging operations then do use the AspectJ in your product. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

I was trying to create a customize annotation based logging framework which will log all request and response out of an API and dynamic logging can be done and traced using Splunk. In order to create a rock solid product, you will come across many issues which needs aspect oriented approach to resolve them. We also created Authentication framework using AOP and were able to reduce the cross-cutting concern for our application. I also used aspect to perform retry application on database locking operations. Review collected by and hosted on G2.com.

Show More

2/3/2021
Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Ashish K.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Ashish K.")
AK

Ashish K.

Microservice and BPM Developer

Small-Business (50 or fewer emp.)

1/29/2021

"Aspect for handling Cross Cutting Operations!"

4/5

What do you like best about Eclipse AspectJ?

Aspect has been used across our application to take care of Package, Classes and source code scanning for performing Business use cases. We were able to handle logging interception, Exception Handling, Oauth security filters across the application using Aspect Oriented Programming. It reduces the manual effort and makes complex functionality simple. We were able to handle the business requirement at runtime and hence at the application boot up most of the things can be done. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

Although it is considered as one of the powerful mechanism of programming but more features needs to be added which include visibility of private member variable can be simplified further and hence will make things easier. Review collected by and hosted on G2.com.

Recommendations to others considering Eclipse AspectJ:

Remove all cross cutting and help to create a scalable application. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

We were building one of the Application for Security domain and used Aspect feature for overcoming multiple cross-cutting concerns. We made our application more efficient and were able to integrate features using Spring Boot. It will result in less code and access to different methods/variable from any part of application. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

YK

Yevgeny K.

Senior Software Engineer

Mid-Market (51-1000 emp.)

1/27/2021

"A must have tool for instrumentation"

4/5

What do you like best about Eclipse AspectJ?

There’s not much you can’t do with AspectJ.

We use it to add our logic into complete applications without changing their code (how awesome is that !).

It provides a simple-enough API to perform otherwise difficult tasks (like byte code manipulation).

Performing instrumentation without AspectJ would make us spend lots of time and resources, so we could say that it is a must for one of the core aspects of our application.

Another great thing about AspectJ is the fact that most of the times it works out of the box. This is quite amazing because it's ~15 years old, but runs well even with current tech. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

The project is quite old and some areas in the code itself is not very well documented. We had to fork it and add custom functionality which wasn’t the easiest.

Debugging can also be hard, since the implementation is not simple and has multiple mechanisms that should be taken into account (like cache). Review collected by and hosted on G2.com.

Recommendations to others considering Eclipse AspectJ:

Read the documentation! It explains quite well how to use their API which will save you time. The learning curve is steep but once you mater it it’s wuite easy to use. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

We use AspectJ for instrumentation.

The ability to “wrap” specific business logic in complete applications without altering it is something that is a must have feature for us, and AspectJ does it very well.

Another benefit is the relatively easy API AspectJ provides. Writing custom aspects is quite easy once you master the syntax, and the APi allows you to chose the exact pointcuts in a very precise way. Review collected by and hosted on G2.com.

Show More

7/27/2022
Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![David R.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "David R.")
DR

David R.

Fullstack Tech Lead

Small-Business (50 or fewer emp.)

7/14/2020

"AspectJ framework review"

3.5/5

What do you like best about Eclipse AspectJ?

AspectJ is a very strong programming technique that allows to define pointcuts for cross-cutting concerns. It allows to define pre / post / around method hooks for validation, logging, tracing, exception handling, enriching / redacting input or output parameters etc. It is powerful, but should be used very carefully. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

1. AspectJ hooks are usually defined by expert-level programmers and may be hidden from the mid-level programmer's eye. This can cause several issues like performance, unexpected behaviour (magic), uncertainty, etc

2. Due to the nature of pointcut hooks, AspectJ affects the code readability. Review collected by and hosted on G2.com.

Recommendations to others considering Eclipse AspectJ:

1. Aspect-oriented programming (AOP) is a very strong and advanced development technique. Not recommended for junior developers.

2. AOP should not be overused. It doesn't compliments Object-oriented-programming (OOP), but adds some powerful options to keep reusable code in one place.

Some people might have the impression I'm saying AOP is something bad and should not be used. It is wrong. AOP is actually a great feature. I just say "Use it carefully". AOP will only cause problems if you mix up normal code and AOP for the same Aspect. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

Logging, Tracing and Debugging - the benefit is to have a configurable logging levels and upon turning a lower level, AspectJ allows to see the whole flow of processing using, for example, the method entry / exit log messages. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Accounting](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Accounting")
UA

Verified User in Accounting

Small-Business (50 or fewer emp.)

7/13/2020

"Very powerfull AOP tool, easy to decouple auth and other features from service layers"

3.5/5

What do you like best about Eclipse AspectJ?

- Able to decouple features common in all services like authentication, parameter validation and similar buisness logic features.

- Annotation based Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

- Debug might become harder or more confusing, when searching for bugs related to AOP implementation. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

We decoupled jpa transaction configurations and authentication from our service layer through AspectJ keeping it's cohesion. It worked very well as it was used internally for all projects. The only problem that we have found is that heavy reliance on AspectJ for centering all common based features might be a stretch and all the features delegated to AOP need some ponderation. Bad delegation will leave many limitations. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Information Technology and Services](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Information Technology and Services")
CI

Verified User in Information Technology and Services

Mid-Market (51-1000 emp.)

6/25/2020

"Better developing experience"

4/5

What do you like best about Eclipse AspectJ?

I like the syntax format and the logging Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

It sometimes gets slow and takes more memory than expected Review collected by and hosted on G2.com.

Recommendations to others considering Eclipse AspectJ:

Eclipse AspectJ is seamless. Check out the logging component. Great initiative! Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

performance optimizations and monitoring Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Information Technology and Services](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Information Technology and Services")
UI

Verified User in Information Technology and Services

Mid-Market (51-1000 emp.)

5/22/2019

"Eclipse AspectJ"

4/5

What do you like best about Eclipse AspectJ?

Eclipse AspectJ is the best platform to develop the code. It's very easy to use. Many shortcuts are there for use. Review collected by and hosted on G2.com.

What do you dislike about Eclipse AspectJ?

There is nothing to dislike about Eclipse AspectJ. Review collected by and hosted on G2.com.

What problems is Eclipse AspectJ solving and how is that benefiting you?

We are running our test scripts here and it is very good to use. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

##### Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

[
View More Pricing Information
](https://www.g2.com/products/eclipse-aspectj/pricing)

## Work at Eclipse Foundation?

Claim this profile to respond to reviews, update product info, and reach in-market buyers.

[
Claim this profile
](https://www.g2.com/products/eclipse-aspectj/claim_requests/new?utm_medium=profile-footer-claim-cta&utm_source=g2)

##### Categories on G2

[Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)

##### Explore More

[UpContent vs BuzzSumo vs Feedly for a content team comparing content curation tools that need hashtag aggregation and platform-specific features to work reliably at scale: which is worth building a curation workflow around?](https://www.g2.com/discussions/upcontent-vs-buzzsumo-vs-feedly-for-a-content-team-comparing-content-curation-tools-that-need-hashtag-aggregation-and-platform-specific-features-to-work-reliably-at-scale-which-is-worth-building-a-curation-workflow-around)[Which file converter tools have security and data protection compliance built in so legal and IT teams can approve them without a lengthy review process?](https://www.g2.com/discussions/which-file-converter-tools-have-security-and-data-protection-compliance-built-in-so-legal-and-it-teams-can-approve-them-without-a-lengthy-review-process)[Which encryption key management platforms automate certificate lifecycle and key rotation scheduling?](https://www.g2.com/discussions/which-encryption-key-management-platforms-automate-certificate-lifecycle-and-key-rotation-scheduling%20)

[Which integration service is best for syncing business software](https://www.g2.com/discussions/which-integration-service-is-best-for-syncing-business-software)[Best CAT platforms for managing multilingual projects](https://www.g2.com/discussions/best-cat-platforms-for-managing-multilingual-projects)[Most reliable cloud backup software for companies](https://www.g2.com/discussions/most-reliable-cloud-backup-software-for-companies)

[Show MoreShow Less](javascript:void(0);)