일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- oracle group by
- 테스트 자동화
- javascript 자동완성
- 해외증권 양도세 한국투자증권
- katalon xpath
- 피보나치 예제
- recursion example
- katalon
- 톰캣 실시간 로그
- bfs 미로탐색 java
- CSTS 폭포수 모델
- 홈택스 해외주식 양도세
- tomcat log
- Katalon Recorder 사용법
- 피보나치함수 예제
- 재귀함수 예제
- katalon 자동화
- js 자동완성
- katalon 사용법
- 최대공약수 예제
- git 연동
- 피보나치함수
- 해외주식 양도세 신고
- 국세청 해외주식 양도세 신고방식
- katalon 비교
- java.sql.SQLSyntaxErrorException
- 한국투자증권 양도세 신고
- 한국투자증권 해외주식 양도세
- 재귀 예제
- 주식 양도세 신고방법
- Today
- Total
목록java/Spring (69)
엄지월드
Paging을 구성하는 데이터 흐름에 대해서 정리를 진행해보려고 한다. 먼저, 미리보는 흐름은 아래와 같다. list.html -> memberParam.java -> AdminMemberController.java -> MemberService.java -> MemberMapper.xml, PageUtil.java -> list.html 그리고 각 파일마다 설명을 진행해보겠다. AdminMemberController.java parameter.init() 을 통하여 매번 페이지 정보를 초기화 시켜준다. List members = memberService.list(parameter);을 통하여 members를 가져온다. totalCount = members.get(0).getTotalCount(); to..
먼저, fragment로 사용할 template 생성 등록 페이지 | 마이페이지 | 로그인 | 로그아웃 사용하고자 하는 페이지에서는 아래와 같이 입력 ... ... ...
Maven pom.xml에 스프링 시큐리티 추가 org.springframework.boot spring-boot-starter-security 스프링 시큐리티 모든 페이지를 설정해주는 경우 package com.myapp.lms; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security..
원하는 Query가 없다면? MemberRepository에 추가 Optional findByEmailAuthKey(String emailAuthKey); Optional findByUserIdAndUserName(String userId, String userName); // And 조건 package com.myapp.lms.member.repository; import com.myapp.lms.member.entity.Member; import org.springframework.data.jpa.repository.JpaRepository; import java.util.Optional; public interface MemberRepository extends JpaRepository { Opti..

분명 JavaMailSender를 잘 적용했는데 에러가 나는 현상이 있었다. *************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of constructor in com.myapp.lms.component.MailComponents required a bean of type 'org.springframework.mail.javamail.JavaMailSender' that could not be found. Action: Consider defining a bean of type 'org.springframework.mail.javamail.JavaMailSende..

@Valid를 사용하려고 하니, 자동으로 import가 안되는 현상이 있었다. 그래서 직접 import javax.validation.Valid; 를 입력해주었지만, 그래도 에러가 나고 있었다. 찾아본 결과, build.gradle에서 implementation이 안되고 있어서 추가해주니 정상 작동하는 것을 확인할 수 있었다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-validation' } 전체 build.gradle 내용 plugins { id 'org.springframework.boot' version '2.6.4' id 'io.spring.dependency-management' version '1.0..

H2를 설치하고 나서 접속하려니 자꾸 데이터베이스 생성을 못한다는 에러가 발생했다. 다른 사람들은 알아서 생성이 된다는데 이상하게 안되었다. Database "/home/kingle/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-214] 90149/90149 (Help) 문제를 찾아본 결과, 데이터베이스를 생성하지 못한다면 직접 데이터베이스를 만들어 주면 된다는 해결 방법을 찾았다. 그래서 기본 디렉토리인 /home/kingle로 이동해서 $ vi test.mv.db 명령어를 통해서 파일을 만들어주었다. (기본 디렉토리에 test.mv.d..

1. 좌측 부분 설정하기 1) 요즘 프로젝트에서는 주로 Gradle을 사용하기 때문에 Gradle을 선택 2) Java로 로직을 작성할 것이기 때문에 선택 3) 디폴트값으로 선택(현재 시기에서 안정적인 버전으로 선택됩니다) 4) project 관련된 이름을 설정합니다. (기본값으로는 example이 입력되어 있는데, Group, Artifact에 있는 내용을 바꾸면 하위 내용이 바뀌게 됩니다) 2. 우측 부분 설정하기

git에서 clone 후 gradle 을 빌드하니깐 에러가 났었다. 에러 메시지는 NoClassDefFoundError: org/gradle/api/internal/plugins/DefaultConvention 이었는데 신기하게도 우측 상단에 Gradle 버튼 클릭 시 아무것도 없었다. 👀 그래서 계속 삽질하던 중, + 버튼을 눌러서 build.gradle을 추가하고 재실행했다. 그랬더니 정상 작동한다!!!! 😍
쿠키 생성 @RequestMapping(value="/", method=RequestMethod.GET) public String testCookie(HttpServletResponse response){ Cookie setCookie = new Cookie("name", value); // 쿠키 이름을 name으로 생성 setCookie.setMaxAge(60*60*24); // 기간을 하루로 지정(60초 * 60분 * 24시간) response.addCookie(setCookie); // response에 Cookie 추가 } 쿠키 가져오기 @RequestMapping(value="/", method=RequestMethod.GET) public String testCookie(HttpServletR..