일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 슈샤이어 떠돌이상인
- 특정페이지가로로
- 3
- sm
- HWP
- 아르데타인 떠돌이상인
- 베른 떠돌이상인
- 로헨델 떠돌이상인
- 토토이크 떠돌이상인
- 루테란 떠돌이상인
- SSL
- 페이튼 떠돌이상인
- PIP모드
- 욘 떠돌이상인
- SI
- https
- 이름바꾸기
- IT용어
- 파푸니카 떠돌이상인
- 작은화면
- SE
- zoom
- 한글
- 애니츠 떠돌이상인
- 홈페이지제작견적
- 유튜브
- 가로세로세팅
- Today
- Total
목록IT 공부/Spring Framework (12)
도담도담
JPA 프로젝트 생성하기 Maven으로 새로운 프로젝트를 생성하기로 한다. 생성후 프로젝트의 Properties로 가서 Java Build Path 에서 JRE를 고른 후 Edit 설정 로 설정한 이후 Apply 를 누른다. 이후 Project Facets 로 가서 Convert to faceted form 을 클릭해준다. 프로젝트에 persistence.xml 이 만들어 졌으면 성공. 오라클을 추가 외부라이브러리를 추가 Dependency 추가 Pom.xml에서 Hibernate를 추가 dependency 들이 이렇게 나오면 성공
JPA 설치를 위해서는 [Help] - [Eclipse Marketplace] 로 가서, 검색창에 JPA 라고 찾아서 install 하면 된다. 잘 설치 됬는지 확인하려면, [New] - [Other] 로 가서 JPA 폴더와 4개의 목록이 나오는지 확인하면 된다.
myBatis Mapper 와 Configuration XML 파일을 각각 생성할 수 있는 플러그인 설치 방법 1. 먼저 스프링을 완전 종료 하고, C:\sts-3.8.4.RELEASE\dropins 폴더에 압축 파일을 푼다 (JavaORMPlugin.zip) 2. STS.exe 를 관리자 권한으로 실행 3. 오른쪽 하단 프로세스 종료 후, 4. 상단 메뉴 => Help => Check for Updates 업데이트 할 항목이 자동으로 검색되고, 해당 항목이 자동으로 모두 선택되어있다. 5. 동의하고 넘기면 업데이트 시작 6. 중간에 물어보는 창이 나오는데, OK를 누르고 진행, 설치완료 후 다시실행 7. 다시 시작 후, 상단 메뉴 중 File => New => Other => Java ORM Plugi..
https://mvnrepository.com/ MVN Repository (참고사이트) 로 들어가서 검색창에 찾고자 하는 내용을 적는다. 원하는 종류의 카테고리를 찾아 들어가 보면, 이런식으로 다양한 버전으로 내용들이 올라와있는것을 볼수 있다. 그중에 원하는 버전을 찾아서 Version 란에 있는 숫자를 클릭하면 하단에 처럼 태그를 보여준다. 이 태그를 복사해서 가져가서 사용하면 된다.
기본설정 새폴더 만들기 - [Spring Legacy Project] 로 만들어서, pom.xml 에 가서 밑에 Mybatis, Ibatis 추가 org.mybatis mybatis 3.3.1 org.apache.ibatis ibatis-core 3.0 이거 끝나고 maven dependency 를 확인해 보면 mybatis 랑 ibatis-core 가 추가되어있다. 프로젝트에서 오른쪽 클릭 후, [Build Path] - [Configure Build Path] 로 가서 Add External Jar 로 ojdbc8 추가 이러면 referrenced Libraries 라는 폴더가 생기고 거기에 ojdbc8 가 추가되어 있다. 리소스 구조 src/main/java => com.zinisang.board ..
STS를 실행한 후 - [Help] - [Eclipse Marketplace] 로 들어간다. 검색창에 mybatis 검색 하고 - MyBatipse 1.2.5 를 인스톨 한다. 안내에 따라 설치 다하고 새로 시작해서, [New] - [Other] 가서 확인했을때, mybatis 라는 폴더가 있으면 성공 myBatis Mapper 와 Configuration XML 설정 https://zinisang.tistory.com/60
다국어 설정을 위해서는 위와 같이 properties 와 txt 파일을 생성한 후, txt 파일에서 작성한 후에 복사해서 properties 파일에 붙여넣는다. 다국어 설정시 properties 쪽에서 자동변환 설정이 되지 않을 시, C:\Program Files\Java\jdk1.8.0_251\bin 로 가서 navtive2ascii.exe 파일을 찾아간다. 해당 파일을 찾았으면 native2ascii.exe –encoding UTF-8 messageSource_ko.properties messageSource_ko.properties 와 같이 실행 시킨 후 해당 파일을 message 패키지에 넣어 주시면 된다. native2ascii.exe 사용방법 https://docs.oracle.com/java..
AOP = 관점지향 핵심관심 그 메서드만의 특별한 작업을 하는 부분들 Create, Read, Update, Delete 등의 것들 횡단 관심 기본적으로 비슷한 작업들을 하는 부분들 Connection Pool, Close 같은 것들 Log, Advice, Transaction, 예외처리 등 Transaction 프로세스가 진행되다가 오류가 발견됬을 때 그때까지 진행된 내용들을 저장하지 않고, Rollback 시켜서 처음으로 돌린다. 모두 다 완성해서 commit 을 하거나, 아니면 Rollback 을 시켜주는 기능 Pointcut allPointcut 모든 곳에 적용 getPointcut get 이라고 붙은 메서드들에 적용 Advice (시점) before 맨 처음 after 맨 마지막 around 구..