오래된 글이지만 댓글남겨봅니다. www.를 삭제해서 빨간줄이 없어지는건 thymeleaf를 읽지 못하는 잘못된 url을 설정해서 그런 것 같습니다. 빨간줄이 없어지면서 초록색으로 변한다고 값이 들어가진 않았을 것 같네요. 위 사진과같이 ultimate버전에서 지원하는 형태로 입력했을 때 빨간줄이 없어야 정상 동작한다고 볼 수 있겠습니다.
resources 폴더 다시 새로로드하고, Test 전체 다시 실행하고, app오류나서 db끊고 다시접속하니까 app통과까지는 왔는데 저는 실행결과가 사진과 같이 이전과 똑같습니다..ㅠ templates의 home.html 을 실행하는게 맞는거죠..? 분명 여기에서 fragments들을 맵핑해서 값을 가져올텐데.. 전혀 반영이 안되네요 ..ㅠㅠ //참고로 기존의 static 폴더전체를 삭제 후 강의자료실에서 프로젝트파일을 다운받아서 그 static폴더를 전체 붙여넣었습니다.
package 생성자 ; public class Hero { String name ; int hp ; Hero (String s , int n) { name = s ; hp = n ; } String gogo () { return String. format ( name , hp ) ; //return (name + hp); } } package 생성자 ; public class HeroExam { public static void main (String[] args) { Hero ironman = new Hero( " 아이언맨 " , 80 ) ; Hero thanos = new Hero( " 타노스 " , 130 ) ; Hero thor = new Hero( " 토르 " , 140 ) ; Hero groot = new Hero( " 그루트 " , 40 ) ; System. out .println(ironman.gogo()) ; System. out .println(thanos.gogo()) ; System. out .println(thor.gogo()) ; System. out .println(groot.gogo()) ; } } String.format 메서드가 String값만 반환을 하는걸까요???