fix: 디비 연결 문자열 수정

This commit is contained in:
yoosangwook 2024-08-12 14:20:48 +09:00
parent 3f51ef0e27
commit c593c2e691
7 changed files with 51 additions and 10 deletions

View File

@ -1,6 +1,8 @@
package com.interplug.qcast.biz.login;
import com.interplug.qcast.biz.login.dto.LoginUser;
import com.interplug.qcast.biz.login.dto.UserResponse;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@ -8,8 +10,10 @@ import org.springframework.web.bind.annotation.*;
@Slf4j
@RestController
@RequestMapping("/api/login")
@RequiredArgsConstructor
public class LoginController {
@Autowired private LoginService loginService;
// @Autowired private LoginService loginService;
private final LoginService loginService;
@PostMapping("/v1.0/login")
public void login(@RequestBody LoginUser loginUser) {
@ -20,4 +24,9 @@ public class LoginController {
log.debug("isLogin : " + loginService.getLogin(loginUser));
}
}
@PostMapping("/v1.0/user")
public UserResponse getUser(@RequestBody LoginUser loginUser) {
return loginService.getUser(loginUser);
}
}

View File

@ -1,9 +1,11 @@
package com.interplug.qcast.biz.login;
import com.interplug.qcast.biz.login.dto.LoginUser;
import com.interplug.qcast.biz.login.dto.UserResponse;
import org.apache.ibatis.annotations.Mapper;
@Mapper
interface LoginMapper {
public boolean getLogin(LoginUser loginUser);
public UserResponse getUser(LoginUser loginUser);
}

View File

@ -1,16 +1,24 @@
package com.interplug.qcast.biz.login;
import com.interplug.qcast.biz.login.dto.LoginUser;
import com.interplug.qcast.biz.login.dto.UserResponse;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Slf4j
@Service
@RequiredArgsConstructor
public class LoginService {
@Autowired LoginMapper loginMapper;
// @Autowired LoginMapper loginMapper;
private final LoginMapper loginMapper;
public boolean getLogin(LoginUser loginUser) {
return loginMapper.getLogin(loginUser);
}
public UserResponse getUser(LoginUser loginUser) {
return loginMapper.getUser(loginUser);
}
}

View File

@ -0,0 +1,12 @@
package com.interplug.qcast.biz.login.dto;
import lombok.Data;
@Data
public class UserResponse {
private String userId;
private String saleStoreId;
private String name;
private String mail;
private String tel;
}

View File

@ -14,17 +14,17 @@ spring:
datasource:
master:
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
jdbc-url: jdbc:log4jdbc:sqlserver://localhost:1433;databaseName=qcastdb;encrypt=true;trustServerCertificate=true
jdbc-url: jdbc:log4jdbc:sqlserver://mssql.devgrr.kr:1433;databaseName=qcast;encrypt=true;trustServerCertificate=true
username: qcast
password: ENC(rg8lFosEDRzKrg3WQjFrrbUDlzLnbsMa)
password: ENC(MIICho4m0EXUeb/QCdYfDr7qNn0B3K0y)
maximum-pool-size: 4
pool-name: Master-HikariPool
# connection-test-query: SELECT 1
read:
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
jdbc-url: jdbc:log4jdbc:sqlserver://localhost:1433;databaseName=qcastdb;encrypt=true;trustServerCertificate=true
jdbc-url: jdbc:log4jdbc:sqlserver://mssql.devgrr.kr:1433;databaseName=qcast;encrypt=true;trustServerCertificate=true
username: qcast
password: ENC(rg8lFosEDRzKrg3WQjFrrbUDlzLnbsMa)
password: ENC(MIICho4m0EXUeb/QCdYfDr7qNn0B3K0y)
maximum-pool-size: 4
pool-name: Read-HikariPool
# connection-test-query: SELECT 2

View File

@ -6,8 +6,17 @@
resultType="boolean">
/* sqlid : com.interplug.qcast.login.findByLoginId */
select 1
from login_user
where login_id = #{username}
and login_pwd = #{password}
from M_USER
where USER_ID = #{username}
and PASSWORD = #{password}
</select>
<select id="getUser" parameterType="com.interplug.qcast.biz.login.dto.LoginUser"
resultType="com.interplug.qcast.biz.login.dto.UserResponse">
/* sqlid : com.interplug.qcast.login.findByLoginId */
select USER_ID, SALE_STORE_ID, NAME, MAIL, TEL
from M_USER
where USER_ID = #{username}
and PASSWORD = #{password}
</select>
</mapper>

View File

@ -9,6 +9,7 @@ import org.junit.jupiter.api.Test;
class JasyptConfigTest {
@Test
void test() {
log.info(JasyptConfig.encrypt("qcast1234!"));
// log.info(JasyptConfig.encrypt("qcast1234!"));
log.info(JasyptConfig.encrypt("Qwertqaz12345"));
}
}