|
|
|
You're absolutely right: I gave a quick peek at the feedback space in jira just to see that the feature enhancements hadn't already been suggested, but I didn't think they could have already been transferred in the dev space. They are nearly exact duplicates of mine, and I added a small comment to precise one.
From previous experience, just being in IDEADEV does not mean it will be implemented soon
However, it would be interesting to know which of these refactorings you deem most valuable/useful, and why. While all of them have value, I (personally) feel that more lower-level essential features are more important. Just to name three of them: AOP, custom namepaces, and the new attribute-driven model from spring 2.1. We don't use a lot of AOP, but this may change in the future. Custom namespaces are a must. The attribute driven model is interesting, but is a little cutting edge, for us: I believe that IDEA Spring support should refine a little rough edges like these ones before moving on. I believe this is the time to establish a good baseline of quality with the Spring integration, and this quality in my opinion depends a lot on having similar refactoring and search features in the application context xml as we can have in other parts of the IDE. I find myself constantly trying things like "let's see if alt-f7 works... let's see if shift-f6 works": when I find no consistency it's a little bit frustrating.
So, which "refactoring" are you missing most when working with spring xml?
I think the "move beans" with file creation support (and the automatic import inclusion).
Also, I realize that I'm missing a good "what's new" aggregated by area (ex: what's new in Spring integration), up-to-date with the modifications introduced by the various EAP versions and sorted by feature (not by version), so that one can review them in a single pass: I didn't even know that alt-f7 works for beans!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
That way discussions and voting can be more specific and focused.
Many of the features you mention already have JIRA requests:
IDEADEV-13688: Introduce beanIDEADEV-13689: Inline beanIDEADEV-13690: Move bean (I think this could do most of the work of what you suggest for "extract import file")IDEADEV-18330: extract of values into properties fileIt looks like above requests cover almost everything you mention. Please add specific comments and votes (and add yourself as watcher).
I think this one can be marked "Duplicate" now