본문 바로가기

basic

(173)
[ERROR] Run `spring-javaformat:apply` to fix. Maven 빌드 오류시 cmd 명령어 cmd키고 프로젝트 위치로 간 다음에 빌드 오류시 mvnw spring-javaformat:apply 패키지 확인할 경우 mvnw package
[Spring] @Component & @Auotwired어노테이션 @Component: 스프링에서 객체로 만들어서 관리하는 대상이라는 것을 알려주는 어노테이션, component-scan할 때 읽어줌 @Autowired: 스프링 내부에서 자신이 특정한 객체에 의존적이므로 자신에게 해당 타입의 빈을 주입해주라는 것, 참고로 필요한 객체가 존재하지 않는다면 객체를 만들 수 없으므로 에러 발생함
[Lombok] 어노테이션 @Data @Data는 @ToString, @EqualsAndHashCode, @Getter/@Setter, @RequiredArgsConstructor를 모두 결합한 형태로 한번에 모든 메서드를 생성해 준다.
접근 지정자 public: 어디서든 접근 가능 protected: 다른패키지는 접근 불가 default: 동일 패키지 안 이면 접근 가능 private: 클래스 안에서만 사용
톰캣 포트 충돌에러 날 경우 노란색 부분 포트 번호 변경해주면됨
[Spring] Dependecy Injection, DI 종속성 주입 쉽게 말해 부품조립 하는 것 부품을 끼워 맞추는 형식으로 바꾸면 코드를 새로 다 만들지 않고 교체식으로 할 수 있으니깐 편함? B b = new B(); A a = new A(); a.setB(b); 생성자 주입 B b = new B(); A a = new A(b); 이러한 일련의 과정들을 스프링이 쉽게 해줌 ex) @inject @autowired
[Node.js] jQuery로 ajax 활용 function cartCheck() { var cnum = $('#cartNum').val(); var uid = ''; $.ajax({ type: 'get', url: "/cartCheck?userid=" + uid, dataType: 'json', cache: false, success: function (res) { console.log(JSON.stringify(res)); console.log(res.cartNum); $('#cartNum').text(res.cartNum); }, error: function (err) { alert('error: ' + err.status); } }) } /////////////////////////// exports.cartCheck = function (..
[React.js] Component import React from 'react'; class NewComp extends React.Component{ render(){ return( 리액트 시작 ); } } export default NewComp;