개발자(58)
-
@Autowired, CoC ,@Qualifier ,lifecycle
@Autowired coc String username; int age; //***************************************************************// @Autowired //기본생성자 자동주입 기본은 (required=ture) Cat cat; //COC의 개념 , 생성된 bean이 여러개인 경우 변수명과 같은 id의 빈을 자동 주입 //***************************************************************// /* * public void setCat(Cat cat) { * System.out.println("Person.setCat함수호출()========"); this.cat = cat; } */ @Qualifi..
2024.02.08 -
props, autowired
map props bean 010 011 018 main GenericXmlApplicationContext ctx= new GenericXmlApplicationContext("classpath:com/spring/stu.xml"); Student stu= ctx.getBean("student", Student.class); Map map= stu.getMapCat(); Set keys= map.keySet(); for (String key : keys) { System.out.println(map.get(key)); } System.out.println("============="); Properties props= stu.getPhones(); Set xxx= props.stringPropertyN..
2024.02.07 -
spring - property
property 이순신 echoBean public class EchoBean { String aaa; public String sayEcho() { return "hello"; } public EchoBean() { System.out.println("반드시 필요ㅘㄴ !!! 기본생ㅇ성자 호출"); } public String getAaa() { return aaa; } public void setMesg(String mesg) { System.out.println("setMesg(String mesg)호출"); this.aaa = mesg; } } main GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:com..
2024.02.06 -
spring2
bean 경로 error로 설정시 깔끔하게 나옴 ApplicationContext ctx = new GenericXmlApplicationContext("file:\\c:\\upload\\person.xml"); ApplicationContext ctx = new GenericXmlApplicationContext("classpath:stu.xml"); Student s1 = ctx.getBean("xxx", Student.class); System.out.println(s1); Student s2 = (Student)ctx.getBean("xxx"); s2.setAge(20); s2.setName("이순신"); System.out.println(s2.toString()); Student [name=홍길..
2024.02.05 -
스프링 준비
sts 기본 설정 general - workspace - 한글설정 css/jsp/html 한글설정 jre jdk11 기본 브라우저 chrome 스프링 import 후 ⇒ pom파일을 읽고 다운로드 pom파일 maven update : alt+ f5 build path 확인 classpath 확인 하기!!!!!!!!!!!!!! xml bean 에 id 찾기 ❗❗ no search bean 이면 id 가 틀린 것❗❗ 똑같은 아이디 두 개 를 bean 에 넣지 말 것 ❗❗ xml에 id 부여하기 Person.java package com.spring; public class Person { String name ="홍길동"; public Person() { super(); System.out.println("..
2024.02.05 -
cors
sample01_text2_POST ajax요청 v1: v2: ajax요청 json ajax요청 text { "username": "", "age": "" } ajax요청 json [ {"username": "", "age": ""}, {"username": "이순신", "age": "10"}, {"username": "강감찬", "age": "20"} ] ajax요청 json v1 : v2 : [ {"username": "","age":""}, {"username" : "유관순","age":"10"}, {"username" : "강감찬","age":"20"} ] ajax요청 html, jsp 가 각각 서버가 다른 경우 학생용 비동기 요청.html 교수용 jsp 파일에서 응답처리 : cross 도메인 문..
2024.01.15