Encoder
CDI with @Alternative implementations for conditional bean selection.
Project Structure
Section titled “Project Structure”encoder/└── encoder.featureJakarta EE
Section titled “Jakarta EE”jakarta/├── Dockerfile├── Makefile├── pom.xml├── smoke.py└── src └── main ├── java │ └── jakarta │ └── tutorial │ └── encoder │ ├── Coder.java │ ├── CoderBean.java │ ├── CoderImpl.java │ └── TestCoderImpl.java ├── liberty │ └── config │ └── server.xml └── webapp ├── WEB-INF │ ├── beans.xml │ └── web.xml ├── index.xhtml └── resources └── css └── default.cssQuarkus
Section titled “Quarkus”quarkus/├── Dockerfile├── Makefile├── README.md├── pom.xml├── smoke.py└── src ├── main │ ├── docker │ │ ├── Dockerfile.jvm │ │ ├── Dockerfile.legacy-jar │ │ ├── Dockerfile.native │ │ └── Dockerfile.native-micro │ ├── java │ │ └── jakarta │ │ └── tutorial │ │ └── encoder │ │ ├── Coder.java │ │ ├── CoderBean.java │ │ ├── CoderImpl.java │ │ └── TestCoderImpl.java │ └── resources │ ├── META-INF │ │ ├── resources │ │ │ ├── index.xhtml │ │ │ └── resources │ │ │ └── css │ │ │ └── default.css │ │ └── web.xml │ └── application.properties └── test └── java └── jakarta └── tutorial └── encoder ├── AlternateCoderBeanTest.java ├── AlternateTestProfile.java └── CoderBeanTest.javaSpring
Section titled “Spring”spring/├── Dockerfile├── Makefile├── README.md├── pom.xml├── smoke.py└── src ├── main │ ├── java │ │ └── org │ │ └── springframework │ │ └── tutorial │ │ └── encoder │ │ ├── EncoderApplication.java │ │ ├── controller │ │ │ └── CoderController.java │ │ ├── dto │ │ │ └── CoderForm.java │ │ └── service │ │ ├── Coder.java │ │ ├── CoderImpl.java │ │ └── TestCoderImpl.java │ └── resources │ ├── application.properties │ ├── static │ │ └── css │ │ └── default.css │ └── templates │ └── index.html └── test └── java └── org └── springframework └── tutorial └── encoder ├── ContextLoadsTest.java └── controller ├── AlternateCoderControllerTest.java └── CoderControllerTest.java