我有三个类的简单maven项目.在我,META-INF我有空beans.xml.每次我跑我的时候Main.java我都会得到一个NullPointerException.
Exception in thread "main" java.lang.NullPointerException
at hom.World.helloWorld(World.java:12)
at hom.Main.main(Main.java:6)
Run Code Online (Sandbox Code Playgroud)
我想要完成的是否超出CDI的范围?
Hello.java
package hom;
import javax.enterprise.inject.Default;
@Default
public class Hello {
public String hello() {
return "Hello ";
}
}
Run Code Online (Sandbox Code Playgroud)
World.java
package hom;
import javax.enterprise.inject.Default;
import javax.inject.Inject;
@Default
public class World {
@Inject
Hello hello;
public String helloWorld() {
return hello.hello() + "World!";
}
}
Run Code Online (Sandbox Code Playgroud)
Main.java
package hom;
public class Main {
public static void main(String[] args) {
World helloWorld = new …Run Code Online (Sandbox Code Playgroud)