Java SpringBoot@Entity字段在没有getter的情况下不可见

Java SpringBoot@Entity字段在没有getter的情况下不可见,java,spring-boot,spring-mvc,jsp,spring-expression-language,Java,Spring Boot,Spring Mvc,Jsp,Spring Expression Language,做一些基本的Spring MVC和JPA工作。我有以下POJO课程: @实体 公共类外国人 { @身份证 私人国际援助; 私有字符串aName; //标准的接受者和接受者遵循。。。 控制器响应请求getAlien(),只需创建此类的实例并在页面中设置一个对象: @RequestMapping(“/getAlien”) 公共模型和视图getAlien(@RequestParam int-aId) { System.out.println(“In-getAlien控制器”); ModelAndVi

做一些基本的Spring MVC和JPA工作。我有以下POJO课程:

@实体
公共类外国人
{
@身份证
私人国际援助;
私有字符串aName;
//标准的接受者和接受者遵循。。。
控制器响应请求
getAlien()
,只需创建此类的实例并在页面中设置一个对象:

@RequestMapping(“/getAlien”)
公共模型和视图getAlien(@RequestParam int-aId)
{
System.out.println(“In-getAlien控制器”);
ModelAndView mv=newmodelandview(“showAlien.jsp”);//可以在构造函数中提供视图。
Alien Alien=repo.findById(aId).orElse(new Alien());
mv.addObject(外国人);
返回mv;
}
showAlien.jsp
只是利用这些数据来打印:

Hello${alien.aName}。您的ID是:${alien.aId}。

下面是我注意到的一点。假设我想添加一个名为
favProgLang
String
字符串作为我的
Alien
实例的字段:

公共类
{
@身份证
私人国际援助;
私有字符串aName;
私有字符串favProgLang//