I'm planning to convert a web app from using JSF managed bean to using CDI managed beans. I know I'll need to do below:
- Add a empty beans.xml file in WEB-INF.
- Replace all JSF @ManagedBean to CDI @Named annotations.
- Replace all JSF scope annotations with CDI or OmniFaces scope annotations.
- Replace all JSF @ManagedProperty with CDI @Inject annotations.
Is that all that needs to be done? Are there any gotchas that I need to be aware of?