Spring boot | attributeName cannot be resolved to a variableでハマったので

エラー Java

Spring bootを勉強している際にタイトルのエラーでどハマりしたので備忘録として残しておく。

問題

コントローラーを作成する際に以下の14行目のコードattributeNameで「attributeName cannot be resolved to a variable」というエラーが表示された。

package com.example.demo.controller.task;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

import ch.qos.logback.core.model.Model;


@Controller
public class taskController {
  
  @GetMapping("/list") 
  public String list(Model model){
    model.addAttribute(attributeName:);
    return "list";
  }
}

解決方法

import先を変更する

変更前
import ch.qos.logback.core.model.Model;

変更後
import org.springframework.ui.Model;

おわりに

次からはimport先の選択を慎重にしてimportしていきたい。

参考

Cannot resolve method 'addAttribute' in 'Model' i got this error while executing an STS code
the addAttribute function is not working and is not known for the sts plugins : package com.example.projet.user; import ...