본문 바로가기
728x90

전체 글389

Spring) 2편 : 회원가입 기능이라도 만들고 싶었던 사람 프리비어슬리 1편 개발자스은배님의 조언을 받아 일단 기능을 완성해보기로 했다 @ResponseBody @PostMapping("/signUp") // /hi/signUp public String signUpTest(String id, String pwd,String name, String email,String birth) throws Exception { // 매개변수 값이 잘 들어왔는지 알아보기 위해 출력 System.out.println("id = " + id); System.out.println("pwd = " + pwd); System.out.println("name = " + name); System.out.println("email = " + email); System.out.println(.. 2022. 11. 14.
Spring) @Autowired 한 객체가 왜 null값이 뜰까?(sqlsession null) 삼일을 꼬박 고민했던 문제를 해결했다... @Autowired Sqlsession session; 했는데 session값이 null이 뜨는 것 ㅠ_ㅠ 다른 테스트에서는 잘 동작하는데 Dao 에서만 말썽이었다 @Test session (Test에서는 session 객체 주입이 잘 된다) deleteAll 에서는 되지 않았다.... 정답은 memberDao를 new 생성자로 생성해줬기 때문에 벌어지는 현상이었다! 이미 @Autowired로 bean을 생성했는데 new 생성자를 써서 굳이 내가 또 생성을 해버리니 주소 주입이 안 됐던 것 ㅠ_ㅠ Tests passed !!! @Autowired로 bean을 생성해준 객체는 생성자로 또 생성하지 않는 것을 명심해두자!!!! 나는 벌레다 2022. 11. 14.
Spring) 1편 : ajax로 DTO 받아서 회원가입 만들고 싶었던 사람... ajax로 DTO클래스를 받아서 DB에 저장하고 DB에 들어가면 -> 가입 성공! DB에 안 들어가면 -> 가입 실패! 하는 기능을 만들어보고 싶었다 첫시도 @ResponseBody @PostMapping("/signUp") // /hi/signUp public String signUpTest(@RequestBody MemberDto dto) throws Exception { //1.sql문으로 insert int num = service.signUp(dto); if(num==1) return "redirect:/"; //2.중복이면 다시 return "signUp"; } var id = form.id.value; var pwd = form.pwd.value; var name = form.name.val.. 2022. 11. 11.
Spring) JSON, Ajax, REST API JSON 자바스크립트 객체 표기법 { 속성 : 속성값, 속성 : 속성값 , ...} [{ 속성 : 속성값, 속성 : 속성값 , ...}] 객체배열 {키 : {속성명 : 속성값, ...} , 키 {속성명 : 속성값} ...} map 형태 stringify() js객체를 서버로 전송하려면 직렬화(문자열로 변환) 필요해요 parse() 서버가 보낸 데이터(JSON문자열)을 js객체로 변환할 때, 역직렬화 JSON.stringify() - 객체를 JSON 문자열로 변환(JS -> 문자열) JSON.parse() - JSON 문자열을 객체로 변환(문자열 -> JS) { name : "John", age: 30 } -> stringify -> '{ name : "John", age: 30 }' '{ name : ".. 2022. 11. 11.
국비학원 30일차) 스프링 혼자 공부 오늘은 스프링 셋팅만 하다가 하루가 다 갔습니다...나의 님은 갔습니다결국 셋팅 못하고 껍데기 받아서 사용중 ^.^ 2022. 11. 11.
국비학원 29일차) mvc 회원가입 id pwd name email 회원정보 id pwd name email package model; public class Member { private String id; private String pwd; private String name; private String email; public Member() { super(); } public Member(String id, String pwd, String name, String email) { super(); this.id = id; this.pwd = pwd; this.name = name; this.email = email; } public String getId() { return id; } public void setId(Stri.. 2022. 11. 9.
728x90