본문 바로가기

프로그래밍245

중첩클래스 사용이유 중첩클래스(NestedClass)는 외부에 선언하는 일반 클래스와 다를바없다. 하지만 중첩클래스를 사용하는 이유는 class의 private에 별다른 제약없이 접근할수있기때문에 사용한다. class OuterClass{ companion object{ private val a = 1 private val d = 2 } private val b = 2 class NestedClass{ private val c = 3 companion object{ private val d = 4 fun getA1() = a fun getA2() = OuterClass.a fun getA3() = OuterClass.Companion.a // 에러 : Unresolved reference: b fun getB() = b /.. 2021. 11. 26.
mybatis 초기설정 Window - Preferences - XML - XML Catalog 탭으로 이동 User Spectied Entries 클릭후 Add, 아래와같이 설정 Location : http://mybatis.org/dtd/mybatis-3-config.dtd Key : -//mybatis.org/DTD Config 3.0//EN https://donggeuri0320.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-MyBatis (웹개발) - 이클립스 + 톰캣 + MyBatis 연동 #작업 환경 - Tomcat 7.0 - Oracle Database 10g Express Edtion - MyBatis-3.2.2 # 라이브러리 추가 # 이클립스 server.x.. 2021. 11. 25.
이클립스 플러그인 수동설치 https://skyfox83.tistory.com/532 [에러/Spring] Java ORM Plugin 설치 0. 참고도서 - 스프링 퀵 스타트 / 채규태 1. 현상 - MyBatis 사용을 위해 이클립스에서 "Java ORM" 플러그인 설치 필요! - 이클립스 Help > Eclipse Marketplace > (Find) ORM 검색 시 해당 프로그램이 나오지.. skyfox83.tistory.com 2021. 11. 25.
Firebase연결확인 안드로이드 스튜디오 Tools - Firebase 클릭 우측의 1번과 2번이 전부다 체크되어있어야한다. 필자의경우 처음 확인했을때 2번이 체크가 안되어있었는데 체크가 안되어있으면 Add the Realtime Database to your app 버튼이 있을것이다. 해당버튼을 누른 후 Accept Changes를 누르면 체크가 될 것이다. 2021. 11. 24.