목록Spring/Spring Boot (34)
똑같은 삽질은 2번 하지 말자
음..오늘 강의를 들으면서 강사님이 주로 즐겨 쓰시는 패턴에 대해 설명을 받았다. domain클래스에 다 떄려박는 느낌?의 코딩방식으로 유지보수할때, 꽤 용이하게 쓰여진다고 한다. domain클래스에 이미 다 정의되어(단, protected로)있으면, 각자 원하는 방식으로 바꾸는건 안되니깐 밑의 코드는 예시이다. package jpabook.jpashop.domain; import lombok.AccessLevel; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import javax.persistence.*; import java.time.LocalDate; import java.time.LocalDateTime..
위 사진처럼 밑에 보면 ?? 표시들이 실제로 들어가는 값들로 나와있는걸 볼 수 있다. 어떻게 하면 저렇게 될까? 깃헙에서 만들어놓은 라이브러리 하나 추가하면 된다!
엔티티? JPA에서는 엔티티는 테이블에 대응하는 하나의 클래스라고 생각하시면 편합니다.엄청나게 간단한 코드와 함께 같이 보겠습니다. 엔티티 클래스 @Entity public class Member { @GeneratedValue @Id private long id; private long password; } 데이터베이스의 테이블 Table id 12342 password 12342 spring-boot-starter-data-jpa 의존성을 추가하고 @Entiy 어노테이션을 붙이면 테이블과 자바 클래스가 매핑이 됩니다. 그래서 JPA에서 '하나의 엔티티 타입을 생성한다'라는 의미는 '하나의 클래스를' 작성한다는 의미가 됩니다. 엔티티라는 용어는 때로는 클래스를 의미하는 경우도 있고, 클래스에 의해 생성..
WAI-ARIA 명세 실무 적용하게 된 배경 (aria-hidden aria-modal, WAI-ARIA의 내용이다.) 페이지를 새로고침하지 않고 콘텐츠를 Ajax 방식으로 갱신했을 때 전맹 시각장애인은 어떤 응답을 받을 수 있을까? 갱신 사실을 보조기기에 즉시 알려줄 수 있으면 좋겠다. 비장애인이 화면에 등장하는 툴팁을 보면서 비밀번호를 바르게 생성(입력)하는 동안 시각 장애인은 아무런 안내도 받지 못한 상태로 잘못된 비밀번호를 계속해서 입력하고 있다. 자세한 설명은 밑의 문서에서.. https://github.com/lezhin/accessibility/blob/master/aria/README.md#aria-modal aria-hidden 웹페이지 제작자는 웹 페이지의 일부 콘텐츠를 숨길 필요가 있..