代码块
package com.bean;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
//@Component
public class Student {
private String sid;
private String sname;
private String grade;
// public Student(@Value("1001") String sid, @Value("张三")String sname, @Value("二年级") String grade) {
// this.sid = sid;
// this.sname = sname;
// this.grade = grade;
// }
public Student(String sid, String sname, String grade) {
this.sid = sid;
this.sname = sname;
this.grade = grade;
}
public String getSname() {
return sname;
}
public void setSname(String sname) {
this.sname = sname;
}
public String getSid() {
return sid;
}
public void setSid(String sid) {
this.sid = sid;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
@Override
public String toString() {
return "Student{" +
"sid='" + sid + '\'' +
", sname='" + sname + '\'' +
", grade='" + grade + '\'' +
'}';
}
}
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="lesson1_test03" />
</profile>
</annotationProcessing>
</component>
</project>