분류 전체보기326 [Spring] 어노테이션(annotation) 정리(1) - 유효성 검사 관련 번호 종류 설명 예시 1 @Valid 유효성 검사할 때 객체 앞에 붙여서 사용 @ModelAttribute("bean") @Valid HwakgoBean gb, BindingResult result → 커맨드 객체 HwakgoBean 앞에 Valid 사용해서 유효성 검사를 하고 검사 결과는 result 변수에 넣음(BindingResult는 반드시 @Valid 뒤에서 사용) 객체 앞에 @ModelAttribute를 써서 별칭 bean으로 설정 2 @NotBlank 1개 이상 입력되었는지 검사(공백 제외) ※ input태그 - checkbox, radio 사용 가능 ※ select태그 - option 사용 가능 @NotBlank(message="제목 입력하세요") 3 @NotEmpty 1개 이상 입력되었는.. 2022. 3. 22. [오늘의 메뉴] 돈까스 만들기 ※ 요리 과정 ※ 1번 2번 3번 ▶ 재료 준비(약 3~4인분) ▶ 잡 냄새 제거(생략 가능) ▶ 밑간하기 (1) 돼지고기 돈까스용 500g - 100g씩 5장 (2) 밀가루 or 부침가루 (3) 빵가루 (4) 계란 2개 (5) 후추 (6) 소금 (7) 우유 - 생략 가능 * 돼지고기를 돈까스용으로 구매 하는 경우 보통 고기망치로 손질이 되어있음. 안 되어있으면 정육점에 손질해달라고 말하고 구매 (손질 안된 고기가 있는 경우 결 반대 방향으로 곳곳 칼집 내서 준비) 우유에 고기를 20~30분간 담근 후에 담갔던 우유는 버리고 밑간할 준비 * 우유는 잡 냄새를 잡아주고 고기를 연하게 만들어준다 우유에 담근 고기는 씻지 않는다 (국 요리 할 경우엔 국물이 탁해질 수 있어서 씻음) 적당히 눈대중으로 후추를 후.. 2022. 3. 21. 웹 사이트 만들기 - 카카오 맵 API 적용 방법 ① 사이트 접속 (https://apis.map.kakao.com/) ② 오른쪽 상단 APP KEY 발급 클릭 - 카카오 계정 로그인 - 애플리케이션 추가하기 ③ 아이콘은 선택 사항, 앱 이름과 사업자명 필수 입력 후 저장 ④ 생성된 애플리케이션 클릭해서 이동 ⑤ 화면 왼쪽 탭 플랫폼 클릭 - Web 플랫폼 등록 클릭 ⑥ 카카오 맵 API를 구현할 사이트 도메인 입력 후 저장 ⑦ 화면 왼쪽 탭 앱 키 클릭 - JavaScript 키 복사 ⑧ 다시 사이트 첫 화면으로 돌아갈 것 - ②번 화면의 가운데 Web 클릭 (https://apis.map.kakao.com/web) ⑨ 화면 왼쪽 탭 Sample 클릭 - 원하는 지도 스타일 선택 ⑩ 스타일 선택 후 아래 내리면 코드 있음. 필요한 코드(네모 박스) 복.. 2022. 3. 17. [Spring] 한글 처리 방법 입력 위치 코드 src - main - webapp - WEB-INF - web.xml web-app 태그 닫기 전에 오른쪽 코드 추가 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* ▼ (관련 게시물) 이클립스 외국어 인코딩 설정 방법 - 아래 링크 이동 이클립스 외국어 인코딩 설정 방법(Eclipse Encoding) 외국어 인코딩 설정할 경우 ① 이클립스 상단에 Window 클릭 ② preferences 클릭 ③ 화면 왼쪽에 Web 클릭 ④ HTML Files 클릭(CSS의 경우 CSS Files 클릭 / JSP의 경우 JSP Fi.. 2022. 3. 16. [Spring] bean 정보 읽어오는 메서드 3가지 방법 내용 1 import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; Resource resource = new ClassPathResource("hg.xml"); BeanFactory factory = new XmlBeanFactory(resource); 2 import org.springframework.context.support.AbstractApplicationContext.. 2022. 3. 15. [JSTL] Core 라이브러리(1) - out / set / remove [taglib 지시어 용어 정리] · prefix = 태그 라이브러리 타입 [코어(c), XML(x), 국제화(fmt), 데이터베이스(sql), 함수(fn)] · TLD 파일 = 커스텀 태그 정보를 담고 있는 라이브러리 파일 · uri = TLD 파일의 위치 정보 [core 라이브러리] · JSP의 표현식 대체 / 기본적인 기능 구현(출력/수식/URL 처리 등) · 사용 전 반드시 입력 : 종류 내용 core 라이브러리 태그 사용 예시 JSP로 표현 core(c:out) JspWiter에 값 출력 core(c:set) 변수에 값 설정 (setAttribute 메서드 역할) ${result} core(c:remove) scope에 저장된 속성값 제거 (removeAttribute 메서드 역할) 2022. 3. 14. 이클립스 창 분리 / 되돌리기 방법 (Detach / Reset) Project Explorer, Console, Servers ... 창 분리하고 되돌리는 방법 [창 분리 방법] 창 타이틀에 대고 오른쪽 마우스 클릭 - Detach(분리) 클릭 아래와 같이 창이 분리됨 [창 되돌리기 방법 1] 창 타이틀에 왼쪽 마우스 클릭한 채로 해당 화면에 끌어서 넣어줌 [창 되돌리기 방법 2] 창을 아예 기본 설정된 값으로 초기화 화면 상단의 Window 클릭 - Perspective - Reset Perspective 클릭 Reset Perspective 클릭 ※ 참고 - 창 기본 위치(Project Explorer, Console, Servers ...) 2022. 3. 14. 이클립스 글자 크기 / 글꼴 설정 방법(Eclipse Text Font) (1) 이클립스 화면 상단 Window 클릭 - Preferences 클릭 (2) 왼쪽 탭 General - Appearance - Colors and Fonts 클릭 (3) Basic 폴더에 Text Font 클릭 - Edit 눌러서 설정 후 확인 - Apply and Close ※ 글꼴은 Consolas 그대로 사용하는 것이 좋음 (숫자 1과 알파벳 l이 육안상 구분이 안 갈 수 있기 때문) 2022. 3. 13. [정규 표현식] 정의 / 용도 / 작성법 / 활용 예시 / 도식화 사이트 소개 (1) 정의 : 문자열의 패턴을 수식으로 표현한 것 (2) 용도 : 유효성 검사에 사용(=오류 검증) / 주민등록번호, 이메일, 전화번호 등이 규칙대로 잘 작성되었는지 체크함 (3) 작성법 : 슬래시(/) 사이에 기호를 넣어서 작성 대표적 기호 최소 최대 설명 ^ - - 문자열의 시작을 의미 $ - - 문자열의 끝을 의미 | - - 좌우 패턴 중 하나 (= OR) [문자들] - - [ ]내의 문자 1개와 일치해야 함 [Hh]ello : Hello or hello [^문자들] - - [ ]내의 문자 제외한 문자 1개와 일치해야 함 * 여기서 캐럿(^)은 not을 의미 ^[문자들] - - [ ]내의 문자로 시작해야 함 [문자들]$ - - [ ]내의 문자로 끝나야 함 [문자1-문자2] 문자1 문자2 문자1과 .. 2022. 3. 13. 이전 1 ··· 29 30 31 32 33 34 35 ··· 37 다음 728x90 반응형