SpringBoot

·SpringBoot/PNUHack
@Entity @Data public class TourSpot {     @Id     @GeneratedValue(strategy = GenerationType.AUTO)     private Long id;     private String googleId;     private String name;     private String address;     private Double xCoordinate;     private Double yCoordinate;     @ElementCollection(targetClass = Theme.class)     @CollectionTable(name = "tourspot_themes", joinColumns = @JoinColumn(name = "to..
·SpringBoot/졸과
자바에선 특정 클래스를 사용하기 위해선 heap영역에 그 클래스를 올려야 하는데 일일이 작업하기 쉽지않다그래서 IOC를 통해서 모든 클래스를 한번에 heap에 올리고 DI를 이용해서 각 클래스를 하나만 생성해서 관리한다 이때 DI는 Constructor(생성자),Setter,Field 타입이 있다 1. Constructor(생성자)public class ExampleCase { private final ChocolateService chocolateService; private final DrinkService drinkService; @Autowired public ExampleCase(ChocolateService chocolateService, D..
·SpringBoot
https://adjh54.tistory.com/62#google_vignette
·SpringBoot
Controller,Servicehttps://brio-sw.tistory.com/36 자바에서 map을 할 수 있는 기술 특정 요청을 할려면 동작.java 파일을 요청해야한다 요청의 종류가 3개면 3개의 java파일이 필요" data-og-host="brio-sw.tistory.com" data-og-source-url="https://brio-sw.tistory.com/36" data-og-url="https://brio-sw.tistory.com/36" data-og-image="https://scrap.kakaocdn.net/dn/bj15hb/hyVM0Jig6T/qdc6MpfrRhXixkXNZ8M5x1/img.jpg?width=800&height=264&face=0_0_800_264,https:/..
UserDetailsService 이해하기 로그인은 데이터가 있는지 확인만 하면 되서 get으로 처리 할꺼 같은데 get으로 처리하게 되면 주소창에 데이터가 남기 때문에 Body에 들고 갈 수 있는 post로 대체한다 로그인은 시큐리티한테 위임하기 때문에 따로 컨트롤러를 만들지 않는다 //SecurityConfig.java .authenticated() .loginPage("/auth/signin")//GET -> 인증 안되어 있을때 .loginProcessingUrl("/auth/signin")//POST -> 스프링 시큐리티가 낚아 채서 로그인 프로세스 실행 UserDetailsService 이해하기 UserDetailsService 이해하기 UserDetailsService 이해하기 UserDeta..
브리오
'SpringBoot' 카테고리의 글 목록