게시글
질문&답변
2024.05.19
명령어..안돼요 ㅠ
(사진)그래도안됩니다ㅠㅠ왜그럴까요 ec2 를 오늘 만든거라 버전이 달라서 그럴까요?
- 0
- 3
- 318
질문&답변
2024.04.18
대기상태
오 감사합니다 ㅎㅎ
- 0
- 2
- 165
질문&답변
2024.04.09
pdf, ppt
아쉽군요ㅠㅠ알겠습니다
- 0
- 2
- 290
질문&답변
2024.04.05
네트워크 책
우와!!언제쯤 시기나 정해졌을까요?
- 0
- 2
- 223
질문&답변
2024.03.26
ContextV1 은 템플릿 콜백 패턴이 아닌가요?
와 감사합니다
- 0
- 2
- 214
질문&답변
2024.03.08
트랜잭션 서비스 계층에서의 문제
프로젝트 전체 코드올립니다 ~~
- 0
- 11
- 581
질문&답변
2024.03.08
트랜잭션 서비스 계층에서의 문제
https://drive.google.com/file/d/1Hp_1iCIc0nYTqr4TfYLeYBW_c93WVP_F/view?usp=drive_link
- 0
- 11
- 581
질문&답변
2024.03.07
트랜잭션 서비스 계층에서의 문제
왜그런걸가요..ㅠㅠ
- 0
- 11
- 581
질문&답변
2024.03.07
트랜잭션 서비스 계층에서의 문제
spring.profiles.active=local #spring.datasource.url=jdbc:h2:tcp://localhost/~/test spring.datasource.url=jdbc:h2:mem:test2 spring.datasource.username=sa #spring.datasource.password= #이렇게 설정만 하면 스프링 부트가 해당 설정을 사용해서 커넥션 풀과 DataSource , 트랜잭션 매니저를 스프링빈으로 자동 등록한다. #jdbcTemplate sql log logging.level.org.springframework.jdbc=debug #MyBatis mybatis.type-aliases-package=hello.itemservice.domain #마이바티스에서 타입 정보를 사용할 때는 패키지 이름을 적어주어야 하는데, 여기에 명시하면 패키지 이름을 생략할 수 있다. #지정한 패키지와 그 하위 패키지가 자동으로 인식된다 mybatis.configuration.map-underscore-to-camel-case=true logging.level.hello.itemservice.repository.mybatis=trace #쿼리 로그 출력 #JPA log logging.level.org.hibernate.SQL=DEBUG #하이버네이트가 생성하고 실행하는 SQL 확인할수있음 #spring.jpa.show-sql=true #이 설정은 System.out 콘솔을 통해서 SQL이 출력된다. 따라서 이 설정은 권장하지는 않는다. ( logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE #SQL에 바인딩되는 파라미터 확인
- 0
- 11
- 581
질문&답변
2024.03.07
트랜잭션 서비스 계층에서의 문제
package hello.itemservice; import hello.itemservice.config.*; import hello.itemservice.repository.ItemRepository; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Import; import org.springframework.context.annotation.Profile; import org.springframework.jdbc.datasource.DriverManagerDataSource; import javax.sql.DataSource; //@Import(MemoryConfig.class)//MemoryConfig 를 설정 파일로 사용한다. //@Import(JdbcTemplateV1Config.class) //@Import(JdbcTemplateV2Config.class) //@Import(JdbcTemplateV3Config.class) //@Import(MyBatisConfig.class) @Import(JpaConfig.class) @Slf4j @SpringBootApplication(scanBasePackages = "hello.itemservice.web")//이패키지 이하만 컴포넌트 스캔하고 나머지 수동등록 public class ItemServiceApplication { public static void main(String[] args) { SpringApplication.run(ItemServiceApplication.class, args); } @Bean @Profile("local")//특정 프로필의 경우에만 해당 스프링 빈을 등록한다 public TestDataInit testDataInit(ItemRepository itemRepository) { return new TestDataInit(itemRepository); } /*@Bean @Profile("test") public DataSource dataSource() { log.info("메모리 데이터베이스 초기화"); DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setDriverClassName("org.h2.Driver"); dataSource.setUrl("jdbc:h2:mem:db;DB_CLOSE_DELAY=-1"); dataSource.setUsername("sa"); dataSource.setPassword(""); return dataSource; }*/ }
- 0
- 11
- 581