File tree Expand file tree Collapse file tree
test/java/org/fp024/persistence Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636
3737# ## VS Code ###
3838.vscode /
39+ javaagent-libs /
Original file line number Diff line number Diff line change 9999 타켓 테이블 - 회원 테이블
100100 회원과 권한의 1:N 관계를 표현하는 List<AuthVO> 는 MyBatis Generator로 표현할 수 없기 때문에,
101101 그 부분은 자동생성 이후 수동으로 클래스 소스를 수정해야한다.
102+
103+ 수정보다는 자동생성된 VO는 그대로 유지하고, DTO로 감싸서 추가 필드를 추가하는게 나을 수 있다.
102104 -->
103105 <table tableName =" TBL_MEMBER" domainObjectName =" MemberVO"
104106 mapperName =" MemberMapper" >
Original file line number Diff line number Diff line change 22SETLOCAL
33ECHO [Jetty Run...]
44CALL ..\..\set-jdk-21-env.bat
5- CALL .\mvnw clean -Pjetty-run jetty:run
5+ CALL .\mvnw.cmd clean -Pjetty-run jetty:run
Original file line number Diff line number Diff line change 11package org .fp024 .security .domain ;
22
33import java .io .Serial ;
4- import lombok .Getter ;
54import org .fp024 .domain .MemberDTO ;
65import org .springframework .security .core .authority .SimpleGrantedAuthority ;
76import org .springframework .security .core .userdetails .User ;
@@ -14,16 +13,12 @@ public class CustomUser extends User {
1413 */
1514 @ Serial private static final long serialVersionUID = -7527477803279659303L ;
1615
17- @ Getter private final MemberDTO member ;
18-
19- public CustomUser (MemberDTO vo ) {
16+ public CustomUser (MemberDTO dto ) {
2017 super (
21- vo .getMemberVO ().getUserId (),
22- vo .getMemberVO ().getUserPassword (),
23- vo .getAuthList ().stream ()
18+ dto .getMemberVO ().getUserId (),
19+ dto .getMemberVO ().getUserPassword (),
20+ dto .getAuthList ().stream ()
2421 .map (auth -> new SimpleGrantedAuthority (auth .getAuth ().name ()))
2522 .toList ());
26-
27- this .member = vo ;
2823 }
2924}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 88import java .sql .DriverManager ;
99import java .util .Properties ;
1010import lombok .extern .slf4j .Slf4j ;
11- import org .apache .ibatis .io .Resources ;
1211import org .junit .jupiter .api .Test ;
1312
1413@ Slf4j
@@ -17,7 +16,7 @@ class JDBCTest {
1716
1817 public static Properties getDBProperties () {
1918 Properties properties = new Properties ();
20- try (InputStream reader = Resources .getResourceAsStream ("database.properties" )) {
19+ try (InputStream reader = JDBCTest . class . getClassLoader () .getResourceAsStream ("database.properties" )) {
2120 properties .load (reader );
2221 } catch (IOException e ) {
2322 throw new IllegalStateException (e );
Original file line number Diff line number Diff line change 22SETLOCAL
33ECHO [Tomcat Run...]
44CALL ..\..\set-jdk-21-env.bat
5- CALL .\mvnw clean package -Ptomcat-run -DskipTests cargo:run
5+ CALL .\mvnw.cmd clean package -Ptomcat-run -DskipTests cargo:run
Original file line number Diff line number Diff line change 22SETLOCAL
33ECHO [Tomcat Stop...]
44CALL ..\..\set-jdk-21-env.bat
5- CALL .\mvnw -Ptomcat-run cargo:stop
5+ CALL .\mvnw.cmd -Ptomcat-run cargo:stop
You can’t perform that action at this time.
0 commit comments