최초의 Spring 안건을 마친 메모 ~Spring이란 편~
3805 단어 초보자자바spring-bootspring
소개
퓨어 Java와 DB의 기본 지식만 스타트로부터의 Spring 안건이 파란의 말단 단락했기 때문에, 소감이나 각서등을.
기사의 내용으로서는 튜토리얼 이상, 실천 미만의 이미지.
개발 환경
RedHat (개발 환경은 Cent) 7 계
Java8
SpringBoot2.1.6
MySQL8계
STS
Spring Framework 정보
10년의 프레임워크로, 대략의 일을 할 수 있다, 즉, 엉망이다.
정보를 입수할 때는 서적이든 인터넷이든 신선도를 확인한다.
특히 설정에 관해서, XML 지옥에서는 이미 해방되어 어노테이션이나 application.properties에 기술할 수 있는 경우가 많다.
htps : // / cs. sp 링 g. 이오 / sp 린 g 보오 t / 두 cs / 쿠렌 t / 레후 렌세 / HTML / 아 펜 ぢ x - 아 p ぃ 카치 온 - p 로페 치에 s. HTML
application.properties 정보
나중에 알게 된 application.yml 쪽이 보기 쉽다.
설정할 수 있는 것은 ↓. 여가 시간에 대략 바라 보는 것이 좋다.
htps : // / cs. sp 링 g. 이오 / sp 린 g 보오 t / 두 cs / 쿠렌 t / 레후 렌세 / HTML / 아 펜 ぢ x - 아 p ぃ 카치 온 - p 로페 치에 s. HTML
application.properties는 환경에 의해 전환될 수 있다.
명령 줄에서 실행할 때 --spring.profiles.active
h tps:// 퀵했다. 소 m/나가오카 가일/있어 MS/fd9b5 그림 698776 페9b9 C4
STS에서 실행할 때
깊은 곳이므로, 꼬인 사용하면 빠질 것 같다. 간단하게 가자.
htps : // bg. 탄반게 rs. 이. jp / 그럼 / 2019/07/12 / 호 wsp 링 g에서 ls
Spring에서 생성하는 웹 시스템 구성
MVC로 DI로 AOP인 설계를 제공하고 있다.
각각 머리 속에서 구성도를 이미지할 수 있도록 해 두면 설계나 버그를 찾을 때 도움이 된다.
리스너나 커스텀 밸리데이션의 구현이라든지, 테스트 코드의 환경등으로, 과연이 된다.
htps : // 코 m / 카즈키 43 조 / ms / 757b557c05f548c6c5db
DI 정보
결국 「컨트롤러와 DB 관련 클래스는 DI 대상으로 한다」 정도의 이해.@Autowired
하고 있었지만 좋지 않은 것 같다. 지금은 생성자 주입을 사용하는 것이 주류 같다.
htps : // 코 m / 그럼 c / ms / 굉장히 d50c699 55c120
의식하지 않으면 안되는 것은, @Controller
라고 넘기면 Spring이 DI 대상이라고 판단해 마음대로 인스턴스화하기 때문에 new HogeController()
라든지 하지 않는다. null이 되기 때문에.
DI 대상의 인스턴스는 싱글톤.
설정에 따라 바꿀 수 있는 것 같지만, 바꿔야 한다고 생각하면 설계 쪽을 의심하고, 같다.
컨트롤러의 멤버 변수에 사용자의 정보를 유지하면 다른 사용자에게 점점 다시 쓰여졌다.
기타 메모
최초의 Spring 안건을 마친 메모 ~데이터베이스편~
최초의 Spring 안건을 마친 메모 ~MVC편~
Reference
이 문제에 관하여(최초의 Spring 안건을 마친 메모 ~Spring이란 편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/FujiwaraKenta777/items/46aeb3fd127ee3b48811
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
RedHat (개발 환경은 Cent) 7 계
Java8
SpringBoot2.1.6
MySQL8계
STS
Spring Framework 정보
10년의 프레임워크로, 대략의 일을 할 수 있다, 즉, 엉망이다.
정보를 입수할 때는 서적이든 인터넷이든 신선도를 확인한다.
특히 설정에 관해서, XML 지옥에서는 이미 해방되어 어노테이션이나 application.properties에 기술할 수 있는 경우가 많다.
htps : // / cs. sp 링 g. 이오 / sp 린 g 보오 t / 두 cs / 쿠렌 t / 레후 렌세 / HTML / 아 펜 ぢ x - 아 p ぃ 카치 온 - p 로페 치에 s. HTML
application.properties 정보
나중에 알게 된 application.yml 쪽이 보기 쉽다.
설정할 수 있는 것은 ↓. 여가 시간에 대략 바라 보는 것이 좋다.
htps : // / cs. sp 링 g. 이오 / sp 린 g 보오 t / 두 cs / 쿠렌 t / 레후 렌세 / HTML / 아 펜 ぢ x - 아 p ぃ 카치 온 - p 로페 치에 s. HTML
application.properties는 환경에 의해 전환될 수 있다.
명령 줄에서 실행할 때 --spring.profiles.active
h tps:// 퀵했다. 소 m/나가오카 가일/있어 MS/fd9b5 그림 698776 페9b9 C4
STS에서 실행할 때
깊은 곳이므로, 꼬인 사용하면 빠질 것 같다. 간단하게 가자.
htps : // bg. 탄반게 rs. 이. jp / 그럼 / 2019/07/12 / 호 wsp 링 g에서 ls
Spring에서 생성하는 웹 시스템 구성
MVC로 DI로 AOP인 설계를 제공하고 있다.
각각 머리 속에서 구성도를 이미지할 수 있도록 해 두면 설계나 버그를 찾을 때 도움이 된다.
리스너나 커스텀 밸리데이션의 구현이라든지, 테스트 코드의 환경등으로, 과연이 된다.
htps : // 코 m / 카즈키 43 조 / ms / 757b557c05f548c6c5db
DI 정보
결국 「컨트롤러와 DB 관련 클래스는 DI 대상으로 한다」 정도의 이해.@Autowired
하고 있었지만 좋지 않은 것 같다. 지금은 생성자 주입을 사용하는 것이 주류 같다.
htps : // 코 m / 그럼 c / ms / 굉장히 d50c699 55c120
의식하지 않으면 안되는 것은, @Controller
라고 넘기면 Spring이 DI 대상이라고 판단해 마음대로 인스턴스화하기 때문에 new HogeController()
라든지 하지 않는다. null이 되기 때문에.
DI 대상의 인스턴스는 싱글톤.
설정에 따라 바꿀 수 있는 것 같지만, 바꿔야 한다고 생각하면 설계 쪽을 의심하고, 같다.
컨트롤러의 멤버 변수에 사용자의 정보를 유지하면 다른 사용자에게 점점 다시 쓰여졌다.
기타 메모
최초의 Spring 안건을 마친 메모 ~데이터베이스편~
최초의 Spring 안건을 마친 메모 ~MVC편~
Reference
이 문제에 관하여(최초의 Spring 안건을 마친 메모 ~Spring이란 편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/FujiwaraKenta777/items/46aeb3fd127ee3b48811
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
나중에 알게 된 application.yml 쪽이 보기 쉽다.
설정할 수 있는 것은 ↓. 여가 시간에 대략 바라 보는 것이 좋다.
htps : // / cs. sp 링 g. 이오 / sp 린 g 보오 t / 두 cs / 쿠렌 t / 레후 렌세 / HTML / 아 펜 ぢ x - 아 p ぃ 카치 온 - p 로페 치에 s. HTML
application.properties는 환경에 의해 전환될 수 있다.
명령 줄에서 실행할 때 --spring.profiles.active
h tps:// 퀵했다. 소 m/나가오카 가일/있어 MS/fd9b5 그림 698776 페9b9 C4
STS에서 실행할 때
깊은 곳이므로, 꼬인 사용하면 빠질 것 같다. 간단하게 가자.
htps : // bg. 탄반게 rs. 이. jp / 그럼 / 2019/07/12 / 호 wsp 링 g에서 ls
Spring에서 생성하는 웹 시스템 구성
MVC로 DI로 AOP인 설계를 제공하고 있다.
각각 머리 속에서 구성도를 이미지할 수 있도록 해 두면 설계나 버그를 찾을 때 도움이 된다.
리스너나 커스텀 밸리데이션의 구현이라든지, 테스트 코드의 환경등으로, 과연이 된다.
htps : // 코 m / 카즈키 43 조 / ms / 757b557c05f548c6c5db
DI 정보
결국 「컨트롤러와 DB 관련 클래스는 DI 대상으로 한다」 정도의 이해.@Autowired
하고 있었지만 좋지 않은 것 같다. 지금은 생성자 주입을 사용하는 것이 주류 같다.
htps : // 코 m / 그럼 c / ms / 굉장히 d50c699 55c120
의식하지 않으면 안되는 것은, @Controller
라고 넘기면 Spring이 DI 대상이라고 판단해 마음대로 인스턴스화하기 때문에 new HogeController()
라든지 하지 않는다. null이 되기 때문에.
DI 대상의 인스턴스는 싱글톤.
설정에 따라 바꿀 수 있는 것 같지만, 바꿔야 한다고 생각하면 설계 쪽을 의심하고, 같다.
컨트롤러의 멤버 변수에 사용자의 정보를 유지하면 다른 사용자에게 점점 다시 쓰여졌다.
기타 메모
최초의 Spring 안건을 마친 메모 ~데이터베이스편~
최초의 Spring 안건을 마친 메모 ~MVC편~
Reference
이 문제에 관하여(최초의 Spring 안건을 마친 메모 ~Spring이란 편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/FujiwaraKenta777/items/46aeb3fd127ee3b48811
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
결국 「컨트롤러와 DB 관련 클래스는 DI 대상으로 한다」 정도의 이해.
@Autowired
하고 있었지만 좋지 않은 것 같다. 지금은 생성자 주입을 사용하는 것이 주류 같다.htps : // 코 m / 그럼 c / ms / 굉장히 d50c699 55c120
의식하지 않으면 안되는 것은,
@Controller
라고 넘기면 Spring이 DI 대상이라고 판단해 마음대로 인스턴스화하기 때문에 new HogeController()
라든지 하지 않는다. null이 되기 때문에.DI 대상의 인스턴스는 싱글톤.
설정에 따라 바꿀 수 있는 것 같지만, 바꿔야 한다고 생각하면 설계 쪽을 의심하고, 같다.
컨트롤러의 멤버 변수에 사용자의 정보를 유지하면 다른 사용자에게 점점 다시 쓰여졌다.
기타 메모
최초의 Spring 안건을 마친 메모 ~데이터베이스편~
최초의 Spring 안건을 마친 메모 ~MVC편~
Reference
이 문제에 관하여(최초의 Spring 안건을 마친 메모 ~Spring이란 편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/FujiwaraKenta777/items/46aeb3fd127ee3b48811
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(최초의 Spring 안건을 마친 메모 ~Spring이란 편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/FujiwaraKenta777/items/46aeb3fd127ee3b48811텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)