spring security 설정을 한 뒤, 로그인 테스트 중 Caused by: java.lang.NullPointerException: null at com.swg.web.service.LoginService.loadUserByUsername(LoginService.java:32) ~[main/:na] at org.springframework.security.authentication.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:93) ~[spring-security-core-5.4.1.jar:5.4.1] ... 54 common frames omitted loadUserByUsername()에서 nullExcep..
영어의 대문자 표기 원칙을 잘 보면 몇가지 특성이 있다. 중요하거나 특정한 것을 가리키거나, (책, 신문, 잡지 등의)제목에 해당하는 명사는 모두 첫 글자를 대문자로 표기함. 그럼 명사 (제목에 해당하는 명사) 들이 이어질 때는 첫 글자를 모두 대문자로 사용 ex) The Little Prince 명사나 관사가 아닌 동사, 형용사등은 소문자를 쓴다. ex)The Diary of Anne Frank, Hector and the Search for Happiness 파스칼 표기법 (PascalCase, UpeerCamelCase) 모든 단어에서 첫 글자를 대문자로 쓰는 방식 주로 클래스 이름에 사용 클래스가 프로그래밍에서 가장 주요하고 높은 위치에 있음 고유 명사처럼 특정되며, 명사로 되어있음. 클래스명에 ..
프로젝트를 빌드 하는 도중 SwgDatabaseTest.java:31: error: cannot find symbol User findUser = userService.findByUserNo(user.getUserNo()).get(); ^ symbol: method getUserNo() location: variable user of type User UserController.java:21: error: variable userService not initialized in the default constructor private final UserService userService; ^ lombok의 annotation 기능을 사용하는 부분에서 에러가 나왔다. 관련해서 구글링을 해보니 gradle 4..
jpa 설정을 하고 테스트 코드를 돌려보니 해당 에러가 났다. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository' defined in com.sgw.common.repository.UserRepository defined in @EnableJpaRepositories declared on DataSourceConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: class com.sgw.c..
import org.junit.jupiter.api.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner.class) @SpringBootTest(classes = WebApplication.class) public class SwgDatabaseTest { @Autowired private UserService userSe..
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':web:test'. > No tests found for given includes: [SwgDatabaseTest.test](filter.includeTestsMatching) * Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':web:test'. at org...
윈도우에서 사용하는 파일을 리눅스로 옮길 경우 윈도우에서 사용되는 개행 문자와 리눅스에서 사용되는 개행 문자가 다르기 때문에 변환이 필요한 경우가 경우가 있다. 윈도우 : crlf (\r\n) 리눅스 : lf (\n) 실제로 윈도우에서 편집하던 파일을 리눅스로 옮겨서 확인해보았다. vi -b test.txt (-b : 바이너리 모드로 문서 편집) 제일 뒤에 ^M (개행문자)가 붙어있는 것이 확인된다. 이 개행 문자를 없얘기 위해서는 vi 들어간 상태에서 :%s/^M// 입력을 해주면 개행문자가 제거된것을 확인할수 있다! 이때 ^M은 문자 ^가 아닌 ctrl + v + M 이므로 주의하여 입력해주도록 한다~ MobaXterm의 경우 ctrl + alt + m / ctrl + m 키가 hotkey에 등록 되..
윈도우에서 개발하다 잠시 맥북으로 이동했다. git에 올려두었던 프로젝트를 clone 해주고... brew install gradle로 gradle 설치 후 intellij 설정도 해주고... gradle project를 refresh 해주려니... Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA 해당 에러가 발생하였다.. 흠...설정을 저장에 실패하였으니..인텔리 제이를 재시작 하라는거 같아 재시작을 해줬다.. 하지만 에러는 동일하게 발생..ㅠㅠ 구글링을 해보니 권한이 문제라고 하여 해당 디렉토리 권한을 확인해보니..띠요옹...읽기 권한만 추가되어있었다... 후...권한을 추가해주니 바로 reload 성공.....
- Total
- Today
- Yesterday
- junit5
- aspectj
- jdk13
- Mockito
- spring-security
- spring
- 한글깨짐
- jdk12
- Executor
- hot-deploy
- JUnit
- 파스칼 표기법
- JetBrains Mono
- ThreadPool
- JAVA8
- Redis
- 확인창
- java11
- gradle
- Thread
- 카멜 표기법
- Visual Studio 2022
- Jenkins
- java
- JPA
- codepoint
- IntelliJ
- thread priority
- chmod
- sgw
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |