차근차근/Spring 47

스프링 어노테이션.. 맨날 ..

@RequestMapping 1) value 속성 : 요청받을 url 설정 2) method 속성 : 어떤 요청을 받을지 정의 method = RequestMethod.GET / method = RequestMethod.POST 여러개 하고싶으면 method = {RequestMethod.PUT , RequestMethod.DELETE} 3) produces 속성 : Response의 Content-Type 제어 prodeuces = "application/text;charset=utf-8" @ModelAttribute 사용자가 요청시 전달하는 값을 오브젝트 형태로 매핑해주는 어노테이션 JAVA에는 2가지 Bean이 있다. Spring에서 표현하는 Bean, JAVA에서 표현하는 Bean Spring B..

차근차근/Spring 2022.01.11

WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'appServlet'

WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'appServlet' 프로젝트 모양이 틀어져서..이리저리 만지다가 그냥 새로 만들면서 파일들을 복붙했는데 프로젝트 이름이 달라지면서 틀린 부분이 있었던 것 같다. servlet-context.xml에 base-package를 현재 프로젝트 이름으로 바꿈

차근차근/Spring 2022.01.10

ViewResolver

Spring MVC에서 View는 사용자에게 결과를 랜더링해 보여주는 Bean이다. 1. InternalResourceViewResolver = 템블릿뷰 : 논리적인 View이름을 사용해 템플릿 파일 자원을 사용해 랜더링 되는 view객체를 결정한다. 2. BeanNamveViewResolver : 논리적인 View이름을 사용해 DispatcherServlet의 어플리케이션 컨텍스트에 있는 View Bean을 결정한다. 3. ResourceBundleViewResolver : 논리적인 View이름을 사용해 ResourceBundle에 포함돼있는 View를 결정한다. 4. XmlViewResolver : Despatcherservlet의 어플리케이션 컨텍스트와는 별도로, xml파일들로 부터 View Bea..

차근차근/Spring 2022.01.10

BeanNameViewResolver

BeanNameViewResolver - 뷰의 이름과 동일한 이름을 가지는 빈을 view로 사용 - 사용자 정의 view객체를 사용하는 경우 사용 1. 컨트롤러에서 CommonFile 클래스의 getDownLoadView 메소드 호출 [UserManagementController.java] return CommonFile.getDownloadView(file, fileName); 2. commonFile클래스에서 ModelAndView 리턴 public static ModelAndView getDownloadView(File file, String fileName) { CommonFile downloadFile = new CommonFile(); downloadFile.setFile(file); //파일..

차근차근/Spring 2022.01.10

이클립스2020-06 | openjdk1.8 (2) + tiles 도전

https://myhappyman.tistory.com/81 Spring - 타일즈(Tiles) 적용하기 스프링 타일즈란 뷰페이지의 jsp들을 상단, 사이드, 메인, 하단을 설정 상태로 include 처리해주는 구조의 템플릿을 말합니다. 페이지들을 일괄관리 할 수 있고, 공통사용하는 부분들을 매번 등록 myhappyman.tistory.com 1. pom.xml에 라이브러리 추가 위치는 바로 위에 넣었다. 1.6 3.1.1.RELEASE 1.6.10 1.6.6 3.0.3 modules탭 Edit눌러서 Paht 를 /로 바꾼 후 저장 화면안나옴.. HomeController에 @RequestMapping(value = "/test/home1", method = RequestMethod.GET) public..

차근차근/Spring 2022.01.07

엑셀파일 만들기 + 암호걸기

엑셀파일 만들기 https://s00741.tistory.com/entry/Spring-java-excel-download-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%97%91%EC%85%80-%EB%8B%A4%EC%9A%B4-po Spring java excel download 스프링 엑셀 다운 poi Spring java excel download 스프링 엑셀 다운 poi 안녕하세요. 웹 개발일을 하다 보면 엑셀 파일을 요청받을 일들이 있어요. SPRING에서는 아파치 소프트웨어 재단에서 만든 POI를 사용할 수 있어요. 마 s00741.tistory.com 엑셀 파일에 암호걸기 https://akageun.github.io/2018/07/12/poi-excel-password.html..

차근차근/Spring 2021.12.21

spring return "redirect:/주소"와 return "view이름" 차이

검색어 : return redirect spring 리다이렉트(redirect) redirect는 웹브라우저(사용자)가 어떤 URL로 웹 서버를 요청했을 때 다른 URL로 넘겨주는 것을 말한다. redirect :다음 문자열이 "/"로 시작하면 웹 어플리케이션을 기준으로 이동 경로를 생성하고, 그렇지 않으면 현재 경로를 기준으로 상대경로를 사용한다. ... @Controller public class HomeController{ @GetMapping(path="/") public String hello(){ System.ou.println("1.Call hello()"); return "home"; } @GetMapping(path="/book") public String showBook(){ Syste..

차근차근/Spring 2021.12.16

스프링 파일 경로

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=heops79&logNo=220743136408 Spring MVC 에서 리소스 위치(css, js, image) 기존의 model1의 view를 변경하여 spring MVC를 적용하려고 하니 리소스를 읽어오지 못해서 인터넷을 찾... blog.naver.com https://ecsimsw.tistory.com/entry/Spring-%EC%A0%95%EC%A0%81-%EB%A6%AC%EC%86%8C%EC%8A%A4-%EC%82%AC%EC%9A%A9-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C Spring Boot / 정적 리소스 사용 / 파일 ..

차근차근/Spring 2021.12.15

mybatis Oracle Procedure 호출하기

ibatis에서는 라는 태그가 있었는데 mybatis에는 없다고 한다. 하지만 update, insert, select 아무 태그에서나 프로시저를 호출할 수 있다. 프로시저 선언 CREATE OR REPLACE PROCEDURE PROCEDURE_NAME ( c_resurt OUT P_OUT_CURSOR.CURSORTYPE, v_year in varchar2, v_term in varchar2, v_no in varchar2 ) AS ... 출처: https://stove99.tistory.com/78 [스토브 훌로구] 프로시저 호출 { CALL PROCEDURE_NAME( #{result, mode=OUT, jdbcType=CURSOR, javaType=ResultSet, resultMap=test},..

차근차근/Spring 2021.12.13
반응형