본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

ICT/Java23

Thymeleaf | 비어 있는 리스트 판단하기 Thymeleaf | 비어 있는 리스트 판단하기 타임리프 빈 리스트 확인 타임리프의 if문을 이용해서 빈 리스트일 때와 내용을 갖고 있는 리스트를 구분할 수 있다. 그때 사용하는 함수가 isEmpty()이다. 사용법 #lists.isEmpty(listName) 예시 전달 받은 리스트의 이름이 todayList라고 하자. todayList가 비어 있을 때와 아닐 때를 구분지어서 아래와 같이 html 코드를 작성할 수 있다. 결과가 존재하지 않습니다. *if 대신 unless를 사용한다면 !를 사용하지 않고 사용할 수도 있다. 2022. 6. 2. 15:58
Java | Spring | 검색 구현 시 결과가 없어서 빈 리스트를 반환하고 싶을 때 Java | Spring | 검색 구현 시 결과가 없어서 빈 리스트를 반환하고 싶을 때 문제점 검색 기능을 구현했는데 존재하지 않는 데이터를 검색했을 때 오류 화면으로 넘어갔다. 문제 파악 및 고민 과정 1. JPA를 이용해서 검색 기능을 구현하면서 Null 오류 처리를 위해서 Optional 객체를 사용해서 리스트를 불러왔다. 이때 Optional 리스트가 null 인 경우에 null exception 처리를 해줬다. 2022. 6. 2. 12:37
Spring Boot | 로그인한 사용자 정보 불러오는 초간단 방법 Spring Boot | 로그인한 사용자 정보 불러오는 초간단 방법 Spring Security를 이용해 로그인을 구현한 경우에 로그인한 사용자의 정보를 불러오는 방법에 대한 글이다. @LoginUser 어노테이션 사용 사용자 정보를 불어와야 할 메서드 인자로 @LoginUser 어노테이션을 이용해 SessionUser 객체를 전달한다. 위의 사진처럼 객체명을 user라고 했다면 메소드 내에서 user를 누른 다음 점(.)을 누르면 사용자 Entity 내의 있는 데이터를 불러올 수 있는 getter들의 리스트를 볼 수 있다. 끝 이게 전부다. 정말 간단하다. 단지 필요한 메소드마다 객체를 불러와야 하지만 큰 단점은 아니라고 생각한다. 2022. 5. 20. 20:33
Thymeleaf | css 파일 불러오기보 Thymeleaf | css 파일 불러오기보 Java Spring Boot로 html을 다룰 때 파일로 존재하는 css 데이터를 원하는 html 문서에 불러오는 방법에 대한 글이다. css 디렉토리 만들기 resources 디렉토리 내에 static/css 디렉토리를 만들어 준 후 css 파일을 이 폴더내에 위치 시킨다. thymeleaf 이용해서 css 파일 불러오기 원하는 css 파일명을 정확히 입력하여 위와 같은 형식으로 head 내에 작성해 준다. SecurityConfig Spring Security (스프링 시큐리티)를 설정해 두었다면 css 파일을 문제 없이 불러 올 수 있도록 권한 설정을 추가로 해준다. http .csrf().disable() .headers().frameOptions().disable() .and() .author.. 2022. 5. 18. 15:11
반응형