본문 바로가기
728x90
반응형

Spring3

[Spring] 멀티 모듈 프로젝트 만들기 ❗️ 멀티 모듈 프로젝트가 필요한 이유 예를 들어서 회원 프로그램을 개발한다고 했을 때 여러 개의 서버가 필요하다. ① batch 서버 ② API 서버 등등 하지만 해당 서버들을 단일 프로젝트로 만들게 되면 다음과 같은 문제가 생긴다. 첫번째, 공통적으로 처리해야하는 코드의 처리 : 아예 분리되어 있는 프로젝트이다 보니 공통되는 코드들은 각 프로젝트에 복붙해서 사용할 수 밖에 없고, 한 파일의 코드가 수정되는 경우 다른 프로젝트의 코드도 수정해줘야 한다. 두번째, 접근성 문제 : 프로젝트 수에 따라 IDE 를 실행시켜야 하고 ,, 프로젝트 수가 많아지면 많아 질 수록 개발하는데 어려움이 동반 될 수 밖에 없다. 이런 문제를 해결하기 위해선 멀티 모듈 프로젝트를 사용하면 된다. ❓ 멀티 모듈 프로젝트의 구.. 2023. 3. 10.
@RequestBody로 String 타입을 받는 경우 Troubleshooting 발생한 문제 @PostMapping("{id}") public boolean checkPassword(@RequestBody String password, @PathVariable long id) { System.out.println("password = " + password); return blogService.checkPassword(id, password); } 요청 결과 위 json 데이터를 요청 보내면 코드 상으로 password 값에 pw가 String 타입으로 있을 거라고 기대했지만 josn 형태로 그대로 들어가있다. 해결 과정 보통 아래의 코드처럼 User 객체를 json 형태로 보냈을 때 user.getName() 의 반환값으로 "wisdom" 이 Strin.. 2023. 2. 16.
[SpringBoot] 스프링 부트 Gradle 빌드에서 .jsp와 jstl 적용 1) 프로젝트 생성 다음 순서로 Spring Boot 프로젝트를 생성합니다. 2) main 밑에 디렉토리 생성 webapp/WEB-INF/jsp 3) application.properties 설정 spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp 4) build.gradle 설정 implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' implementation 'javax.servlet:jstl' Reference : https://developer-rooney.tistory.com/152 2022. 11. 14.
728x90
반응형