Posts
Q&A
DTO์์ List๊ฐ ์์ผ๋ฉด ์ด๋ป๊ฒ ๋ฐ์์์ผํ๋์..
๊ฐ์ฌํฉ๋๋ค
- 3
- 2
- 5.4K
Q&A
์ค๋ฌด์์๋ response๊ฐ์ฒด์ ๊ฐ์ ๋ฃ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋์????
๊ฐ์ฌํฉ๋๋ค
- 1
- 2
- 356
Q&A
web์ ๋ฃ์ด๋ gradle์์ intellij idea๋ก ๋ฐ๋๋ฉด ํฐ์บฃ ์คํ์ด ์๋ผ๋ค์..
๋ณด๋์ต๋๋ค ๊ตฌ๊ธ์ ๊ฒ์์ค ์๊ฒ ๋๋๋ฐ providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat build.gradle์ dependencies์์ ์ด๋ถ๋ถ์ ์ฃผ์์ฒ๋ฆฌ ํ๋ intellij idea์ด๋ก๋ ์คํ์ด ๋ฉ๋๋ค.
- 2
- 3
- 788
Q&A
์ปค์คํฐ๋ง์ด์ง ๋ก๊ทธ์ธ ํ์ด์ง์ remember me๋ฅผ ๊ตฌํ ํ๊ณ ์ถ์๋ฐ ๋ณต์กํ๊ฐ์???
๊ฐ์ฌํฉ๋๋ค ํด๋ณด๊ฒ ์ต๋๋ค.
- 0
- 3
- 305
Q&A
์๋ ํ์ธ์
๊ฐ์ฌํฉ๋๋ค ์ฐพ์๋ณด๊ฒ ์ต๋๋ค
- 2
- 2
- 679
Q&A
@Bean ๊ณผ @Autowired์ง๋ฌธ์ ๋๋ค + loginController์์ ์ง๋ฌธ์ ๋๋ค
๊ฐ์ฌํฉ๋๋ค
- 2
- 2
- 314
Q&A
์๋ ํ์ธ์. ํ์ฌ ๋ก๊ทธ์ธํ ์ฌ์ฉ์ ์ ๋ณด ๊ฐ์ ธ์ค๋๊ฒ์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
json์ด ์ถ๋ ฅ๋ผ๋ ์๋ฌ๋ ํด๊ฒฐ๋์์ต๋๋ค. CustomauthenticationProvider์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์ฌ์ ํ controller์์ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค์ง ๋ชปํ๋ค์.... ์ฐพ์๋ณด๋๊น ์ ์ฝ์ด ์๋ค๋๊ฑฐ๊ฐ์๋ฐ ์ฐพ์์ ๊ณต๋ถํด ๋ณด๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค
- 0
- 4
- 347
Q&A
์๋ ํ์ธ์. ํ์ฌ ๋ก๊ทธ์ธํ ์ฌ์ฉ์ ์ ๋ณด ๊ฐ์ ธ์ค๋๊ฒ์ ๋ํ ์ง๋ฌธ์ ๋๋ค.
https://github.com/parkjunsun/practice_springSecurity ์ ๋๋ค
- 0
- 4
- 347
Q&A
์ง์ฐ๋ก๋ฉ ํ๋ก์ ์ง๋ฌธ์ ๋๋ค.
๊ฐ์ฌํฉ๋๋ค!
- 1
- 4
- 314
Q&A
์ง์ฐ๋ก๋ฉ ํ๋ก์ ์ง๋ฌธ์ ๋๋ค.
member entitiy ์ฝ๋์ ๋๋ค @Entitypublic class Member { @Id @GeneratedValue private Long id; private String username; private int age; @ManyToOne(fetch = LAZY) @JoinColumn(name = "TEAM_ID") private Team team; @Enumerated(EnumType.STRING) private MemberType type; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public Team getTeam() { return team; } public void setTeam(Team team) { this.team = team; } public void changeTeam(Team team) { this.team = team; team.getMembers().add(this); } public MemberType getType() { return type; } public void setType(MemberType type) { this.type = type; } @Override public String toString() { return "Member{" + "id=" + id + ", username='" + username + '\'' + ", age=" + age + '}'; }} team entity ์ฝ๋์ ๋๋ค @Entitypublic class Team { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "team") private List members = new ArrayList(); public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public List getMembers() { return members; } public void setMembers(List members) { this.members = members; } @Override public String toString() { return "Team{" + "id=" + id + ", name='" + name + '\'' + '}'; }} (์ฌ์ง) ์ ์ฝ๋์ ๋ก๊ทธ์ ๋๋ค Hibernate: /* select m From Member m */ select member0_.id as id1_0_, member0_.age as age2_0_, member0_.TEAM_ID as TEAM_ID5_0_, member0_.type as type3_0_, member0_.username as username4_0_ from Member member0_ Hibernate: select team0_.id as id1_3_0_, team0_.name as name2_3_0_ from Team team0_ where team0_.id=? member.getTeam().getName() = ํA member.getTeam().getName() = ํA Hibernate: select team0_.id as id1_3_0_, team0_.name as name2_3_0_ from Team team0_ where team0_.id=? member.getTeam().getName() = ํB (์ฌ์ง) ์ ์ฝ๋์ ๋ก๊ทธ์ ๋๋ค. Hibernate: /* select m From Member m */ select member0_.id as id1_0_, member0_.age as age2_0_, member0_.TEAM_ID as TEAM_ID5_0_, member0_.type as type3_0_, member0_.username as username4_0_ from Member member0_ Hibernate: select team0_.id as id1_3_0_, team0_.name as name2_3_0_ from Team team0_ where team0_.id=? member.getTeam() = Team{id=1, name='ํA'} member.getTeam() = Team{id=1, name='ํA'} Hibernate: select team0_.id as id1_3_0_, team0_.name as name2_3_0_ from Team team0_ where team0_.id=? member.getTeam() = Team{id=2, name='ํB'}
- 1
- 4
- 314