개발/Spring Boot

deleteAll과 deleteAllInBatch()의 차이 OrderServiceTest를 작성하면서... @SpringBootTest class OrderServiceTest { @Autowired private ProductRepository productRepository; @Autowired private OrderRepository orderRepository; @Autowired private OrderProductRepository orderProductRepository; @Autowired private StockRepository stockRepository; @Autowired private OrderService orderService; @AfterEach void tearDown..
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ..하ㅏ핳 UnknownEntityException 이름만 봐도 알거 같았다. select 기능도 하나 넣어주고 싶어서 EntityManager를 통해서 select쿼리 날렸는데 해당 table이 JPA를 사용하지 않고 있었기 때문에 발생했다. 발생된 코드다... 부끄럽지만 ㅋㅋㅋㅋ,,, Exception이름만 봐도,, 아 이거구나 싶었다. 이래서 클래스,변수,메서드 이름 잘 짓는게 중요한거 같다 내가 고민을 하다가 statement방식은 sql Injection공격이 있을 수 있어서 prepared statement 방식으로 처리해야 되나 생각했다. prepared statement는 org/h2/jdbc/JdbcPreparedStatement.java 에서 setString 메서..
Spring에서 CommonOAuth2Provider에서 정보를 확인하면 GitHub의 End Point 정보들이 있다. GITHUB { @Override public Builder getBuilder(String registrationId) { ClientRegistration.Builder builder = getBuilder(registrationId, ClientAuthenticationMethod.CLIENT_SECRET_BASIC, DEFAULT_REDIRECT_URL); builder.scope("read:user"); builder.authorizationUri("https://github.com/login/oauth/authorize"); builder.tokenUri("https://g..
uhanuu
'개발/Spring Boot' 카테고리의 글 목록 (2 Page)