본문 바로가기

Spring4

[java] xsl+xml 을 pdf파일로 변환하기 @RequestMapping(value = "/sign/convertToPDF.do") public void convertToPDF() throws IOException, FOPException, TransformerException, SAXException { // the XSL FO file File xsltFile = new File("src/main/resources/static/homepage/xml/employeesfo.xsl"); // the XML file which provides the input StreamSource xmlSource = new StreamSource(new File("src/main/resources/static/homepage/xml/_sign_20240.. 2024. 6. 19.
[Spring Boot] jsp - controller - service - dao jsp 등록 접수 진행중 반려 완료 controllers @RequestMapping("/list.do") public String boardList(Locale locale, @ModelAttribute("searchVO") BoardManageVO vo, Model model , HttpServletRequest request) throws Exception { logger.debug("Call /manager/board/list.do"); try { // 미인증 사용자에 대한 보안처리 LoginVO loginVO = getAuthInfo(); if( loginVO != null && !"".equalsIgnoreCase(loginVO.getUniqId()) ) { logger.debug("login.. 2023. 11. 1.
어노테이션 ▶ @Autowired (메서드) : 해당 메서드가 가지는 매개변수를 스프링이 객체화해야 함을 알린다.(의존성 주입, DI, Dependency Injection) ▶ @Controller (클래스) : 해당 클래스가 컨트롤러임을 알린다. ▷ value : 컨트롤러를 식별할 수 있는 식별자를 지정한다. ▶ @Mapper(인터페이스) : 해당 인ㅌ터페이스가 MyBatis Mapper 인터페이스임을 알린다 ▶@ResponsBody (메서드) : 해당 메서드의 실행 결과에 대해 HTML 엔진으로 분석하는 것이 아닌 return 값 자체가 응답(Response) 값으로 반환되어야 함을 알린다. ▶ @RequestParam (클래스, 메서드) : 연결될 주소 맵핑을 지정한다. 해당 어노테이션이 클래스에 부여되어 .. 2023. 9. 22.
MVC ▶MVC 는 Model-View-Controller 의 줄임말로 웹 개발 및 프로그램 개발시에 사용하는 일종의 패턴이다. ▶ 원활한 협업 및 향후의 유지관리, 보수를 위해 MVC 패턴을 지키면서 개발을 하는 것이 중요하다. Model ​ Service ▶ Mapper (DAO, Data Access Object) ▶ View ▶View는 사용자에게 보여질 화면을 구현하는 부분이다. 주로 동적인 HTML 표시를 위해 많이 사용한다. ▶스프링 부트에서 View를 처리하기 위한 엔진의 종류가 많은데 대표적인 예는 아래와 같다. ▷JSP ▷Thymeleaf ▷Groovy ▷FreeMaker ​ Controller ▶ MVC 패턴에서 실질적으로 사용자의 요청을 받아 응답을 돌려주는 역할을 한다. ▶ 요청을 받을 .. 2023. 9. 22.
728x90