본문 바로가기

스프링2

Spring Framework에 대해 정리해보기 Framework 👉 틀에서 동작하다는 그냥 단어적 의미인데 곰곰이 생각해보면 이 틀안에서 (벗어나지 않고) 개발을 하면된다. Spring은 오픈소스👉 Spring의 오픈소스의 의미는 내부를 볼 수 있다 라는 의미가 있다. 즉 내부를 볼 수 있다는 것은 사용자가 불편한 점이 있다면 수정해서 사용할 수 있다.(어나더레벨..) Spring은 IoC 컨네이너이다👉 어찌보면 Spring의 가장 핵심 이다.IoC는 Inversion of Controll 즉 제어의 역전이다. 주도권이 사용자가 아닌 Spring에 있다. Class는 설계도 Object는 실체화가 가능한 것 Instance는 실체화 된 것 Spring이 heap 영역에 Object를 읽어서 Memory에 올려준다. Spring이 객체를 생성해 준다... 2023. 7. 11.
Spring에서 Database 사용하기 지금까지 내가 직접적으로 MySQL에 직접접근하여 테이블도 만들고 조작도 해보았는데 이번에는 Spirng boot를 통해 MySQL을 조작해보겠다. 이를 위해서는 설정이 필요하다. 이 설정은 application.yml을 만들고 설정할 수 있다. src 안에 main 안에 java가 있고 그 안에 classe들이 들어가는데 java랑 같은 위치에 resources가 있는데 여기에 application.yml을 만들어줄 것이다. 이제 여기안에 spring boot가 데이터베이스와 붙게 끔 코드 작업을 해 주겠다. spring: datasource : //datasource라는 것은 spring boot가 어떠한 데이터베이스를 가르키게 할 것인가?라는의미 ur l: "jdbc:mysql://localhost.. 2023. 6. 3.