일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 데이터
- 파이썬
- DB
- python
- Spring Security
- baekjoon
- 리눅스
- 스프링부트
- 자바스크립트
- 자료구조
- 스프링
- CS
- springboot
- 데이터베이스
- 플러터
- javascript
- Oracle
- 자바
- Flutter
- CS지식
- 프로그래머스
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- backjoon
- JPA
- 백준
- Java
- 시큐리티
- postgresql
- 네트워크
- spring
- Today
- Total
목록Web & Android (121)
Jin's Dev Story
소스코드에 @어노테이션의 형태로 표현하며 클래스, 필드, 메소드의 선언부에 적용할 수 있는 특정기능이 부여된 표현법을 말함 애플리케이션 규모가 커질수록, xml 환경설정이 매우 복잡해지는데 이러한 어려움을 개선시키기 위해 자바 파일에 어노테이션을 적용해서 개발자가 설정 파일 작업을 할 때 발생시키는 오류를 최소화해주는 역할 어노테이션 사용으로 소스 코드에 메타데이터를 보관할 수 있고, 컴파일 타임의 체크뿐 아니라 어노테이션 API를 사용해 코드 가독성도 높여줌 @Bean 객체 생성 @Autowired 객체 자동 주입 @Valid validation 실행 @Controller 컨트롤러 클래스 내의 메소드의 리턴 타입으로 문자열을 사용했을 때, 문자열에 해당하는 View를 찾아서 클라이언트에게 반환해준다. ..
부트스트랩 사용 시 해당 코드 재사용 가능 Previous [[${page}]] Next
body와 헤더 정보, 상태 코드 등을 담을 수 있는 ResponseEntity 상태 코드, 메시지, 데이터 담는 클래스 import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; // 상태코드, 메시지, 데이터를 담을 클래스 @Data @AllArgsConstructor @Builder public class DefaultRes { private StatusEnum status; private String message; private T data; public DefaultRes(StatusEnum status, String message) { this.status = status; this.message = message..
클래스에 **@Getter, @Entity, @Builder, @DynamicUpdate, @AllArgsConstructor, @NoArgsConstructor(access=AccessLevel.PROTECTED)**를 추가 복합키 @IdClass 이용 식별자 클래스의 변수명과 엔티티에서 사용되는 변수명이 동일 디폴트 생성자가 존재 (위의 코드는 Lombok의 @NoArgsConstructor어노테이션 추가로 자동 생성) 식별자 클래스의 접근 지정자는 public Serializable을 상속 equals, hashCode 구현 (위의 코드는 Lombok의 @Data어노테이션 추가로 자동 생성) @Data @NoArgsConstructor @AllArgsConstructor public class St..
enum 클래스 연관된 상수들을 원소로 갖는 집합 개념의 클래스 // enum 클래스의 예 public enum ItemSellStatus { SELL, SOLD_OUT } public enum Week { MONDAY, TUSEDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } public enum Gender { MALE, FEMALE } enum 클래스 필요 상황 1. enum 클래스 사용 전 gender1 이라는 변수에는 "MALE", "FEMALE" 값만 저장되도록 설계했다고 가정 public class EnumExam { public static final String MALE = "MALE"; public static final String FEMA..
Bootstrap 웹사이트를 쉽게 만들 수 있게 도와주는 HTML, CSS, JS 프레임워크 부트스트랩에서 제공하는 템플릿 및 컴포넌트 등을 이용하면 웹 페이지를 쉽게 꾸밀 수 있음 💡 https://www.bootstrapcdn.com/ 위의 링크에서 사용할 거 복붙해서 붙이면 됨 layout1.html header.html Woojin's Shop 상품등록 상품관리 장바구니 구매이력 게시판 로그인 로그아웃 Search footer.html 2023 Spring Shopping Mall Project layout1.css html { position: relative; min-height: 100%; margin: 0; } body { min-height: 100%; } .footer { positio..