안녕하세요!
자바, 스프링을 주 언어로 사용하는 3년 차 서버 개발자입니다.
취업을 준비 중인분들께 진솔한 멘토링을 드리고자 합니다.
멘토링은 아래 2가지 종류가 가능합니다.
1. 자유 상담
궁금해하는 질문 항목 및 나만의 고민들을 미리 정리하여 보내주시면, 멘토링 시간에 답변 드립니다.
2. 이력서 포트폴리오 리뷰
이력서나 포트폴리오를 준비해서 보내주시면 이에 대한 리뷰와 취업에 대한 방향성을 잡아드립니다.
저 역시 아직 현업에서 경험을 쌓아가는 단계이며, 여러분과 비슷한 시기에 같은 고민을 했습니다.
하지만 조금 먼저 겪어본 시행착오나 배움들이,
지금 이 시점의 여러분께는 더 실질적인 도움이 되지 않을까 싶습니다.
고연차 선배님들께 배우는 깊은 통찰은 분명 값지지만, 때로는 눈높이가 맞지 않아
"이걸 내가 지금 바로 적용할 수 있는 이야기일까" 싶은 순간도 있을겁니다.
저는 그보다, 고등학교 때 옆자리 앉은 친구가 "이 문제 이렇게 풀면 더 쉬워"라고 말해주던 것처
럼, 편안함과 함께 도움을 드리고 싶습니다.
게시글
질문&답변
명령어..안돼요 ㅠ
(사진)그래도안됩니다ㅠㅠ왜그럴까요 ec2 를 오늘 만든거라 버전이 달라서 그럴까요?
- 0
- 3
- 518
질문&답변
대기상태
오 감사합니다 ㅎㅎ
- 0
- 2
- 247
질문&답변
pdf, ppt
아쉽군요ㅠㅠ알겠습니다
- 0
- 2
- 383
질문&답변
네트워크 책
우와!!언제쯤 시기나 정해졌을까요?
- 0
- 2
- 325
질문&답변
ContextV1 은 템플릿 콜백 패턴이 아닌가요?
와 감사합니다
- 0
- 2
- 303
질문&답변
트랜잭션 서비스 계층에서의 문제
프로젝트 전체 코드올립니다 ~~
- 0
- 11
- 729
질문&답변
트랜잭션 서비스 계층에서의 문제
https://drive.google.com/file/d/1Hp_1iCIc0nYTqr4TfYLeYBW_c93WVP_F/view?usp=drive_link
- 0
- 11
- 729
질문&답변
트랜잭션 서비스 계층에서의 문제
왜그런걸가요..ㅠㅠ
- 0
- 11
- 729
질문&답변
트랜잭션 서비스 계층에서의 문제
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
- 729
질문&답변
트랜잭션 서비스 계층에서의 문제
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
- 729