728x90

스프링

DB 출력해서 엑셀로 다운로드하는 기능 구현하기 DB가 SELECT되는 내용을 추출해서 엑셀로 다운받을 수 있게 구현했다. 1. Front HTML 엑셀다운 JS function fn_ExcelDown() { var comSubmit = new ComSubmit(); comSubmit.setUrl(""); comSubmit.submit(); } 2. Back Controller /** * * 엑셀다운로드 * * @param CommandMap commandMap * @throws Exception */ @RequestMapping(value="/StdManageExcelDown.do") public void selectQnaManageExcelList(CommandMap commandMap, HttpSe..
스프링 프로젝트에서 Datasource 여러 개 사용하기 같은 DB를 사용 중이지만, 프로젝트 별로 다른 Datasource를 두기로 결정했다. Datasource 이름은 편의상 ProjectA, ProjectB로 두었다 1. context-datasource.xml ▼(기존) context-datasource.xml 파일 ▼ (수정) context-datasource.xml 파일 기존 내용 수정 + 새로운 데이터베이스에 대한 설정을 추가로 해주었다. 2. context-mapper.xml ▼(기존) context-mapper.xml 파일 ▼(수정) context-mapper.xml 파일 3. 기존 DAO 수정 프로젝트 내 모든 DAO는 AbstractDAO를 상속받는 상태였으므로 AbstractDAO를..
스프링으로 검색기능 구현하기 🩸이슈 발생 스프링 검색 기능 구현해보기 1. DB 구조 : TBL_SEARCH_RESULT 2. 검색 전 페이지 JSP 3. Mapper.xml 4. DAO 5. Service 6. ServiceImpl 7. Controller 8. 검색결과 페이지 JSP 🩹이슈 해결 1. DB 구조 : TBL_SEARCH_RESULT SEARCH_KEYWORD 로 검색 시 KEYWORD_TITLE을 기준으로 검색 내용이 나오게 구현했다. 2. 검색 전 페이지 JSP (1) html (2) JS $(document).ready(function(){ $("input[name=SEARCH_KEYWORD]").on("keypress", function() { if( event.keyCode ==..
스프링 주요 어노테이션 정리 1. Lombok 관련 @setter setter 메소드 만들어주는 역할 - Value : 접근제한속성 - onMethod : setter 메소드 생성 시 메소드에 추가할 어노테이션 지정함 - onParam : setter 메소드의 파라미터에 어노테이션 사용하는 경우 @Data toString, getter, setter, RequiredArgsConstructor 모두 사용하는 경우 한 번에 적용하기 위해 사용 @Log4j log.info()로 콘솔창에 출력하는 함수 생성하게 함 ​ 2. Spring 관련 @Autowired 특정한 객체에 의존적이므로 자신에게 해당 타입의 빈을 주입하라. 빈을 가져오는 기본적인 방법 @Component 해당 클래스가 스프링에서 객체로 만들어..
스프링 게시판 이전 글 , 다음 글 구현하기 0. 이슈 발생 게시판에서 이전 글과 다음 글을 보여주는 기능 구현해보기 1. JSP (document_detail.jsp) 이전 ${listLevel.PREV_TITLE} 이전글이 없습니다. 다음 ${listLevel.NEXT_TITLE} 다음글이 없습니다. - 데이터가 없을 경우(empty) 없습니다 표시해주기 #nextBoard{ border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; width: 1180px; margin-left: 20%; } #nextBoard tr{ height: 60px; } #nextBoard td:nth-child(1){ width: 120px; font-size: ..
728x90
레코딩딩
'스프링' 태그의 글 목록