You know the component scanning feature of Spring? You'll love this: component scanning as easy as select(javaClasses()).from("your.package").returning(allAnnotatedWith(YourAnnotation.class)). Can support any language running on the JVM.
----------
eXtcos is now also available from Maven Central. To include it into your Maven project just add this dependency:
groupId: net.sf.extcos
artifactId: extcos
version: 0.4b
Unfortunately Sourceforge doesn't support XML snippets in the description, so you'll have to build it yourself if needed.
-----------
To read the user manual click the website link below.
Features
- Scan for components for your application on the classpath
- Retrieve several different sets of components in just one go
- The declarative API makes it very easy to use
- Can be used in applications and frameworks featuring plug-ins, and application containers
- Can be used to answer questions like: How many serializable classes do I have in my packages and which are they?
- Supports wildcards in the package names to search in
- Supports scanning for annotated components
- Supports scanning for components implementing a certain interface / certain interfaces
- Supports scanning for components extending a certain super class
- Supports scanning for components in standalone applications, web and application containers
- Supports finding components in JBoss' virtual file system (VFS)
- Supports pluggable classloaders and resource resolvers for great configurability
License
Apache License V2.0Follow Extensible Component Scanner
Other Useful Business Software
FortiGate NGFW identifies and stops advanced threats with powerful application control, malware protection, web filtering, antivirus, and IPS technology. As the attack surface expands, FortiGate provides integrated and automated protection against emerging and sophisticated threats while securing hybrid or multi-cloud environments. Deploy today in Azure Marketplace.
Rate This Project
Login To Rate This Project
User Reviews
-
Great software, thank you.
-
very good project, thanks!
-
Thanks for Extcos, it's wonderful!
-
Looks great for small projects. Very nice work on the API and the examples in the manual.
-
Nice idea and nice work!