Details
-
Type:
Feature Request
-
Status: Resolved (View Workflow)
-
Priority:
Minor
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 3.1.0.Beta5
-
Component/s: Core
-
Labels:None
-
Estimated Difficulty:Low
-
Git Pull Request:
Description
To compliment the generic java.util.Properties resource loader, Solder should allow the system properties (System.getProperties()) to be injected.
Introduce @System for this purpose (to complement @Client):
@Inject @System Properties properties;
Consider naming the system properties so they can be referenced from EL.
@Named("sysProp")
It could then be used as:
#
{sysProp['os.name']}A singular name is being suggested to be consistent with other implicit EL variables, such as initParam, param and header.
Gliffy Diagrams
Issue Links
- relates to
-
SOLDER-300
Document @System Properties injection
-
- Resolved
-
Merged pull request https://github.com/seam/solder/pull/46