일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- k8s
- vuejs
- Oracle
- SpringMVC
- 프로그래머스
- DevOps
- dabase
- CI/CD
- CI
- programmers
- 알고리즘
- builder-pattern
- Kubernetes
- IntelliJ
- 자바
- Vue
- hibernate
- ORM
- JPA
- superBuilder
- cd
- 코딩테스트연습
- docker
- map
- java
- Spring
- CKA
- Di
- 해시맵
- 뷰
- Today
- Total
목록IntelliJ (5)
문홍의 공부장
많은 사이트에서 회원가입 시 이메일 인증을 요구하고 있다. 이메일로 인증번호를 발송하여 해당 인증번호를 입력하게 하는 경우도 있지만, 회원가입 시 인증 메일을 보내, 해당 메일에서 링크를 클릭하여 인증 및 회원가입을 완료하는 경우도 있다. 이전 팀 프로젝트에서 전자의 방법으로 이메일 인증을 구현해 보았으니, 이번 개인 프로젝트에서는 후자의 방법으로 구현하고, 그 내용을 정리해보려고 한다. 큰 틀을 동일하나, 인증키, 인증상태의 DB 저장 여부에 따라 약간의 차이가 있다. 인증상태를 어디에서 관리하느냐(프론트/백) 에 따라 DB 저장 여부가 결정된다고 볼 수 있다. (3-1 방법으로 했을 때에는 인증에 관한 데이터는 DB에 저장하지 않고, 유효성 검사를 통해 걸러냈다.) 1. 메일 인증 관련 라이브러리 다..
인텔리제이에서 스프링 프로젝트 진행 중에 롬복 어노테이션이 안먹어서.. 처음엔 그냥 귀찮아서 getter/setter generate 했다가 시각적으로 영 별로길래 Lombok 설정을 다시 해주기로 함. 까다로운 내용은 아니지만 나중에 필요할 때 꺼내보려고 짧게 정리한다. 1. 플러그인 추가 : Help - Find Action (Ctrl+ Shift + A) > Plugins 입력하여 아래 화면으로 들어옴. Lombok 을 인스톨한다. 2. Help - Find Action (Ctrl+ Shift + A) > Build, Execution, Deployment 2-1. > Complier 에서 Build project automatically 체크 2-2. > Complier > Annotation P..
기본적인 스프링 세팅이 끝났다. 이제 DB를 연결할 차례다. 1. pom.xml 설정 데이터베이스를 사용할 수 있도록 jdbc 의 의존성을 추가한다. DB는 oracle을 사용하였으며, mybatis를 이용할 예정이기 때문에 이 역시 디펜던시를 추가해주었다. org.springframework spring-jdbc 5.2.0.RELEASE org.apache.commons commons-dbcp2 2.7.0 org.springframework spring-tx 5.2.0.RELEASE org.mybatis mybatis-spring 1.3.2 org.mybatis mybatis 3.5.2 com.oracle ojdbc7 12.1.0.2 oracle http://maven.jahia.org/maven2 2..
IntelliJ에서 Spring MVC 환경을 세팅해보려 한다. IntelliJ Ultimate 버전은 Spring을 제공하기 때문에, maven으로 프로젝트 생성 후 Add framework 옵션에서 Spring framework를 선택하면 손쉽게 스프링 환경을 구축할 수 있다. 하지만 내가 이용하는 것은 Community 버전.. 커뮤니티 버전은 스프링을 제공하지 않기 때문에, 손수 한땀 한땀 환경 구축을 해주어야 한다. 아래 포스팅은 Spring Maven으로 환경 구축하는 내용을 정리해 보았다. 1. Maven Project 생성 Project SDK: java jdk 버전이 바르게 설정되어 있는지 확인 후 Next. 2. 프로젝트 생성 초기 모습 pom.xml이 단촐하게 생성되는 모습이다. Gr..
항상 이클립스만 써왔었는데, 인텔리제이를 쓰면 개발 효율도가 크게 향상된다는 이야기를 듣고 이참에 한 번 갈아타볼까한다. 1. IntelliJ 다운로드 https://www.jetbrains.com/idea/download/#section=windows Download IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains Download the latest version of IntelliJ IDEA for Windows, macOS or Linux. www.jetbrains.com 위 링크로 들어가 IntelliJ IDEA를 다운로드한다. Ultimate 버전(유료)과 Community 버전(무료) 가 있는데, 커뮤니티 버전으로도 어..