public class HelloWorld {
private String message;
public HelloWorld() {
this.message = "Hello, World!";
}
public void setMessage(String message) {
this.message = message;
}
public void sayHello() {
System.out.println(message);
}
}
import javax.inject.Inject;
public class MyBean {
@Inject
private HelloWorld helloWorld;
public void run() {
helloWorld.sayHello();
}
}
<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd"
bean-discovery-mode="annotated">
<interceptors>
</interceptors>
<decorators>
</decorators>
<alternatives>
</alternatives>
<beans>
<class>com.example.MyBean</class>
<class>com.example.HelloWorld</class>
</beans>
</beans>