分析hello1.java代码
package javaeetutorial.hello1; import javax.enterprise.context.RequestScoped; import javax.inject.Named; @Named @RequestScoped public class Hello { private String name; public Hello() { } public String getName() { return name; } public void setName(String user_name) { this.name = user_name; } }
在该代码里,首先定义一个package,即该文件的位置;再引入两个java包;
接着第7,8行代码,采用装饰器的方法,进行方法注入;
第11行 定义一个私有的字符串名为name;
第13行 为改类的构造方法
最后定义了name的set和get方法。