전체 글
[Selenium] 웹 브라우저 창 닫는 방법 [close()와 quit() 차이]
- 웹 브라우저 창 닫는 방법Selenium에서 창 또는 브라우저를 닫을 때 사용되는 메서드로는 driver.close()와 driver.quit()이 있다.- driver.close()close() 메서드는 현재 열려 있는 창 또는 탭을 닫는다. 현재 포커스된 창을 닫는 데 사용된다.만약 현재 포커스된 창이 마지막 창이면 브라우저를 종료한다.- driver.quit()quit() 메서드는 WebDriver 인스턴스와 연결된 모든 창 및 탭을 닫는다.모든 창 및 탭을 닫고, WebDriver 프로세스를 종료하여 메모리 리소스를 해제하는 데 사용된다. 모든 창 또는 탭을 닫아야 할 때는 driver.quit()을 사용하며,단일 창 또는 탭을 닫아야 할 때는 driver.close()를 사용한다. - dr..
[MyBatis] Java에서 쿼리문 만들기 [SQL Builder 클래스를 활용한 동적쿼리 작성]
- Java에서 쿼리문 만들기@SelectProvider(type = UserSqlBuilder.class, method = "buildGetUsersByName")List getUsersByName(String name);class UserSqlBuilder { public static String buildGetUsersByName(final String name) { return new SQL(){{ SELECT("*"); FROM("users"); if (name != null) { WHERE("name like #{value} || '%'"); } ORDER_BY("id"); }}.toString(); }}@SelectPro..
[Thymeleaf] 텍스트 국제화(Text Internationalization)란? [타임리프를 활용한 다국어 지원, th:text, #{...}]
- 텍스트 국제화(Text Internationalization)란?텍스트 국제화는 다국어 지원을 위해 사용되는 기술이다. 웹 애플리케이션이나 소프트웨어를 다국어로 제공할 때, 각 언어에 맞는 텍스트를 표시해야 하는데, 텍스트 국제화는 이러한 다국어 지원을 가능하게 한다.텍스트 국제화를 사용하면 애플리케이션에서 텍스트를 하드코딩하지 않고, 대신에 각 텍스트에 고유한 식별자를 부여하고 이 식별자에 해당하는 텍스트를 메시지 파일에 저장한다. 이 메시지 파일은 다국어 지원을 위해 여러 언어로 작성될 수 있다.- 사용 방법기본적으로 Thymeleaf는 '#{}' 구문을 사용하여 메시지 소스에서 텍스트를 가져오도록 구성되어 있으며, 이는 주로 프로퍼티 파일에서 가져온 메시지를 나타내는 데 사용된다. 프..
[Project] 조크베어(joke-bear) API 명세서 작업 중..😏 [짜장 vs 짬뽕을 논하는 우리들의 커뮤니티]
- 조크베어(joke-bear) API 명세서 작업 중..REST한 API 명세서를 만들고 있다.이렇게 짜다보니 REST한 게 뭔지 알듯말듯한 아리송 😏
[Error Note] ORA-17132: 부적합한 변환이 요청되었습니다. [Error getting generated key or setting result to parameter object.]
- ORA-17132: 부적합한 변환이 요청되었습니다.MyBatis @Options 어노테이션에서 에러가 발생하였다.Error getting generated key or setting result to parameter object. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get colum..
[Error Note] ORA-17004: 열 유형이 부적합합니다. [Could not set parameters for mapping]
- ORA-17004: 열 유형이 부적합합니다.MyBatis를 쓰는데 에러가 발생하였다. 열 유형이 부적합하다고 한다.org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='rawData.wayfId', mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resultMapId='null', jdbcTypeName='null', expression='null'}. Cause: org.a..
[jQuery] 이미지맵 반응형 웹 사이트에 적용하기 [jQuery-rwdImageMaps, 이미지맵 리사이징]
- 이미지맵 반응형 웹 사이트에 적용하기반응형 웹이거나 브라우저 크기를 변경할 때 이미지맵의 크기가 달라진다.jQuery-rwdImageMaps를 쓰면 해결할 수 있다.기존 라이브러리에서는 브라우저 크기 조정 시 이미지맵 coords가 NaN으로 변하는 버그가 있었다.해당 버그는 내 repo로 fork 해서 수정해놓았다. GitHub - kycasdzxc/jQuery-rwdImageMaps: Responsive Image Maps jQuery PluginResponsive Image Maps jQuery Plugin. Contribute to kycasdzxc/jQuery-rwdImageMaps development by creating an account on GitHub.github.com- jQue..