Spring
-
셀레니엄 크롬 브라우저 버전 문제 (JAVA)Spring 2023. 7. 7. 18:38
또 미래의 나를 위해 이렇게 적어둔다. 분명 잊어먹을 것이니까 ㅎㅎ 아 초반에 셋팅한다고 또 삽질의 연속이다. 현재환경 윈도우10, JDK 17 , Gradle8 , Spring-boot : 2.7.12 한참 테스트 코드 받아서 하는데 크롬이 계속 실행되면서 기존 브라우저 세션이 열려있다는둥... .서버 타임아웃이라는둥.. 계속 에러가 발생하길래 찾아보니 크롬드라이버랑 크롬 브라우져를 맞춰야 한다길래 현재 설치되어있는 크롬 버전을 보니 리비전이 199 로 끝나는데 크롬 드라이버 다운받는곳엔 맞는게 없다. 그래서 그냥 드라이버도 받고 브라우저도 다운받아서 지정해서 실행하는 방법으로 하기로! 다운 받은 경로로 프로퍼티 잡아놓고 크롬 옵션으로 브라우저 지정해서 실행하니 제대로 동작한다.
-
Spring-boot Profile 도커 Runtime 에 적용하기Spring 2021. 3. 23. 12:36
프로파일을 환경에 맞게 몇 개 미리 만들어 두고 도커를 실행하는 시점에 프로파일을 선택하고 싶었다. 역시 검색하니 쉽게 찾을수 있었다. browndwarf.tistory.com/46 Spring Boot Application을 Docker Image로 생성하기 - 1 이번 포스팅에서는 Spring Boot로 만들어진 Web Application을 Docker Image로 만들어서 docker hub에 push하는 과정을 정리해 보았다. 고맙게도 스프링 사이트에서 이 내용에 대해 정리를 잘 해주셨고(Link), 이. browndwarf.tistory.com 나는 로컬/ 뉴질랜드 / 호주 용 이렇게 3개로 구분 하였다. spring: profiles: local --- spring: profiles: pro..
-
Spring-boot , thymeleaf 사용하기Spring 2019. 9. 8. 19:55
Spring 쪽에서 템플릿 엔진 쓰기를 권장하고 있으니 JSP 를 걷어내고 thymeleaf 설정을 해보자. (사실 csrf 땜에 구찮게 hidden 값을 넣고 싶지 않어서 시작!) 기존 JSP 설정 삭제하고 thymeleaf 설정 1. gradle 설정 2. application.yml 설정 3. jsp 파일들 경로 변경 : 기본 설정이 templates 폴더이고 확장자를 .html 을 사용한다고 한다. 그래서 파일을 옮겨서 .jsp 를 html 로 바꿨다. 참고 URL 간략소개 : https://eblo.tistory.com/54 기본문법 : https://www.baeldung.com/thymeleaf-in-spring-mvc 문법(이게 더 간단해서 맘에듬) : http://progtrend.blo..
-
spring boot 배너만들기Spring 2018. 7. 13. 10:00
친절히 설명되어있는 블로그를 찾아 한번 적용해보았다. 링크 내용은 정말 심플하다. 해당위치에 src\main\resources\banner.txt 파일만 만들어 넣어놓으면 끝! 나는 이렇게 텍스트를 만들었고 이렇게 텍스트를 만들어주는 사이트가 있다. 정말 멋찌다! http://patorjk.com/software/taag/ 실행해보니 아래와 같이 뿅! 그리고 스프링 버전 관련 공식 spring 링크 https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-spring-application.html
-
spring-bootSpring 2018. 3. 26. 14:34
자주 사용하는 boot 설정 STS 를 사용중이라면 New -> Spring Starter Project 를 사용하면 편리하다 Gradle , Java8 , 그룹은 회사 도메인명, Arifact 는 프로젝트명을 기재spring-boot + web+jpa + (h2 :테스트 할때만 사용하고 통상 MariaDB 를 사용) 만약 STS 를 사용중이지 않다면 https://start.spring.io/ 여기 사이트를 이용해서 다운받아서 사용할수도 있다. 주의: 패키징시 Jar 는 view 가 없을때 사용 , War 는 View 포함하는 경우 사용, 즉 Jar 로 선택하면 View 를 볼 수 없다. * DevTool 은 말 그대로 개발시 편의를 주는 툴이다. 따라서 운영배포시는 포함되지 않도록 Gradle or ..
-
Spring MVC + Sitemesh 사용하기Spring 2009. 12. 23. 00:17
바로 이전글 에서 UrlFilenameViewController 를 이용해서 허접하게 나마 컨트롤러 작성없이 Spring MVC 를 구조를 갖는 초간단 프로젝트를 작성했다. 이번엔 작성된 프로젝트에 Sitemesh 를 적용하여 jsp 페이지 내에서 Include 없이 Top , Body, Bottom 구조를 갖는 페이지를 작성해볼 예정이다. 1. lib 에 필요한 라이브러리 추가 2. web.xml에 sitemesh 설정 추가 3. sitemesh 관련 xml 추가 4. decorator 파일 작성 테스트 1. 일단 sitemesh 를 이용하기 위해 lib 를 추가하자 http://www.opensymphony.com/sitemesh/download.action 2. sitemesh 적용을 위해 web...