반응형
BCrypt알고리즘 해시로 만든 암호
BCrypt암호 생성 방법.
BCrypt알고리즘은 난수를 사용하므로 항상 다른 결과가 나온다.
GenPassword.java
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
public class GenPassword {
public static void main(String[] args) {
System.out.printf(new BCryptPasswordEncoder().encode("demo"));
}
}
하나의 프로젝트에 main() 메서드가 여러개 있으면 mvn spring-boot:run명령을 실행할 때 플러그인이 어떤 main() 메서드를 실행해야 할지 판단할 수 없게 된다. 따라서 pox.xml 파일에 다음과 같이 main() 메서드를 포함한 클래스를 FQCN(Fully Qualified Class Name)형식으로 설정해야 한다.
...
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.example.com.App</mainClass>
</configuration>
</plugin>
...
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
스프링부트 프로젝트 Java 애플리케이션으로 실행하는 방법 (0) | 2019.12.13 |
---|---|
JPA Entity to Dto, Pageable 사용 예 (0) | 2019.12.12 |
@AuthenticationPrincipal userDetail를 사용하는 예제 (0) | 2019.04.25 |
WebSecurity configure (0) | 2019.04.25 |
@RequestMapping의 params (0) | 2019.04.23 |