Trumbowyg 적용 방법 pom.xml에 trumbowyg dependency 추가 org.webjars.bower trumbowyg 2.4.1 bootstrap과 jquery 를 먼저 설정한 후 trumbowyg 경로 설정 ........ 에디터 적용을 위한 class명 설정과 한글 패치 적용 $('.edit').trumbowyg({ lang : 'kr' }); textarea 태그 class에 edit 추가 plugin을 추가하면 파일 업로드도 가능 참고사이트 A lightweight WYSIWYG editor 자바스크립트 텍스트 에디터 적용하기
Geb 관련 영상 PCSELL 프로젝트 기반 Geb Project PCSELL 사이트를 먼저 실행 후 Geb 테스트 프로젝트를 실행 git bash를 사용하여 실행 $ ./gradlew test GebConfig.groovy (테스트 설정 파일) selenium Web 드라이버 사용 테스트 할 사이트 URL 설정 import org.openqa.selenium.chrome.ChromeDriver import org.openqa.selenium.chrome.ChromeOptions import org.openqa.selenium.firefox.FirefoxDriver waiting { timeout = 2 } environments { // run via “./gradlew chromeTest” // Se..
JUnit 테스트 방법에 @ 테스트 애노테이션 추가 클래스의 메소드가 결과를 내 보냅니다. import static org.junit.Assert.assertEquals; import org.junit.Test; public class CalculatorTest { @Test public void add() { Calculator cal = new Calculator(); assertEquals(9, cal.add(6,3); } } web application test Spring Mock MVC web integration test (Geb) 참고 사이트 Spring Boot Test 시작하자 단위 테스트
1. 메이븐 프로젝트 Install 시 오류 프로젝트에서 마우스 우클릭 > maven > update project 메이븐 리소스 저장소 .m2 폴더를 삭제 후 다시 다운로드 (자세한 경로는 Windows > preferences > maven > user settings 에서 확인) 2. Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain .gitignore 파일에 셋팅된 항목 중 *.jar 가 있어서 github에 저장이 안 됨;; 해당경로에 maven-wrapper.jar 파일 넣어주면 해결됨 Hello! I ran into this problem also, it worked fine at first, but if ..
spring data jpa infinite recursion Question과 Answer 클래스 간 1대 다 관계 @Entity @Data public class Question { ... @OneToMany(mappedBy="question", fetch = FetchType.LAZY) @OrderBy("id ASC") @JsonIgnore private List answers; ... } @Entity @Data public class Answer { ... @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(foreignKey = @ForeignKey(name = "fk_answer_to_question")) private Question question; .....