목록스프링부트 (46)
sm 기술 블로그
Spring Security Spring Security는 Spring기반 애플리케이션을 보호하기 위한 표준으로 직접 커스텀이 가능한 인증 및 Access Control 프레임워크이다. 이는 Java 애플리케이션에 인증과 인가(권한 부여)를 모두 제공하는 데 중점을 뒀다. Spring Security는 다른 Spring프로젝트와 마찬가지로 사용자 요구에 맞춰 쉽게 확장할 수 있다는 점이 최대 장점이다. 요약 하면 직접 커스텀이 가능한 인증 프레임 워크이다. gradle에 추가 implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.thymeleaf.extras:thymeleaf-extras-spri..
@Id 해당 변수가 테이블의 기본키(primary Key) 역할을 한다는 것을 나타낸다. @GeneratedValue 기본키(primary Key)의 값을 위한 생성 전략을 명시하는데 사용. (@Id 와 함께 엔티티 또는 매핑된 슈퍼클래스의 기본 키 속성 또는 필드에 적용할 수 있다.) 옵션 generator : SequenceGenerator, TableGenerator에 지정된 대로 사용할 기본 키 생성기 이름을 지정하는 곳입니다. 기본값은 persistence가 제공하는 ID 생성기 strategy : 엔티티의 기본키 생성 전략입니다. 기본값은 AUTO 입니다. GenerationType TABLE : 데이터 베이스에 키 생성 전용 테이블을 하나 만들고 이를 사용하여 기본키를 생성한다. SEQUEN..
@JsonIgnore 데이터를 주고 받을 때 민감한 정보는 결과창에 표시를 하지 않는 것 예를 들어 public class user{ private String uId; @JsonIgnore private String uPw; } 와 같이 작성 어노테이션을 사용한다면, 다음과 같이 화면에서 uPw는 보여주지 않는다.
WAS가 웹브라우저로 부터 Servelt 요청을 받으면 요청을 받을 때 전달 받은 정보를 HttpServletRequest객체를 생성하여 저장 웹브라우저에게 응답을 돌려줄 HttpServletResponse객체를 생성(빈 객체) 생성된 HttpServletRequest(정보가 저장됨) 와 HttpServletResponse(비어 있음)를 Servelt에 전달함 HttpServletRequest Http프로토콜의 request정보를 서블릿에게 전달하기 위한 목적으로 사용 Header정보, Parameter, Cookie, URI, URL 등의 정보를 읽어들이는 메소드를 가진 클래스 body의 Stream을 읽어들이는 메소드를 가지고 있음. HttpServletResponse Servlet은 HttpServ..