SpringBoot/에러노트
갑작스러운 데이터 베이스 연결 오류
더보기 > Task :MyFirstProjectApplication.main() 15:39:06.575 [Thread-0] DEBUG org.springframework.boot.devtools.restart.classloader.RestartClassLoader - Created RestartClassLoader org.springframework.boot.devtools.restart.classloader.RestartClassLoader@33837d80 15:39:06,461 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 15:39:06,462 |-INFO in ch..
[mybais 에러] applicationContext.getResource, .getResources 차이
package MyFirstBoard.configuration; import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.HikariDataSource; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.SqlSessionTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProper..
[Lombok] Lombok 안될 때(@Data, @Getter, @Setter)
간단한 로그인 서비스를 만들고 있었는데 다음과 같은 코드에서 에러가 났다. public Member login(String loginId, String password) { return memberRepository.findByLoginId(loginId) .filter(member -> member.getPassword().equals(password)) .orElse(null); } error: cannot find symbol .filter(member -> member.getPassword().equals(password)) ^ symbol: method getPassword() location: variable member of type Member 문제가 없었다. 처음에는 Optional에 f..
[LogBack] logback-spring.xml 설정 실수
첫번째 실수 파일명 잘못입력 두번째 실수 를 로 잘못입력 인텔리제이에서 자동완성이 지원되니 실수하지 않도록 조심 또 조심
HandlerInterceptorAdapter - deprecated
5.3버전 부터 바뀐다고한다. extends HandlerInterceptorAdapter 이렇게 상속하는 방법에서 인터페이스를 받는 방법으로 바뀐다 implements HandlerInterceptor
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'.
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. log4jdbc 사용중 위와 같은 메시지가 표시되었다. 근데 분명히 나는 저 드라이버를 사용한 적이 없다. 나의 application.properties는 spring.datasource.hikari.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy 이렇게..
Failed to load ApplicationContext
스프링 부트를 실행시키려고 해도 실행이 되지 않았다. 기본 build.gradle하고 application.properties, 그리고 DatabaseConfiguration.java만 건드렸는데 계속해서 안됬다. 주요한 원인은 @Bean @ConfigurationProperties(prefix="spring.datasource.hikari") public HikariConfig hikariConfig() { return new HikariConfig(); } 이부분, config가 안불러와진다는 것이다. 여러가지를 모두 체크했지만 모두 안됬다. 결과적으로 나의 오류 원인은 DatabaseConfiguration의 맨 위의 이부분 @Configuration @PropertySource("classpath..