everyday com-eat

Framework 17

카테고리 설명
  • 회원가입과 이어짐 2022.02.22 - [Framework/Spring] - (Springboot) Mybatis 회원 가입 1. MemberMapper 인터페이스 추상메서드 작성 //회원 등급 목록 조회 public List getMemberLevelList(); 2. MemberMapper.xml 쿼리문 작성 /* 회원 등급 목록 조회 */ SELECT l.level_numAS levelNum ,l.level_nameAS levelName FROM tb_member_level AS l; 3. MemberController에 MemberMapper DI 주입 private MemberMapper memberMapper; public MemberController(MemberService memberS..

  • th구문과 html구문 우선순위 maincontroller @Controller public class MainController { @GetMapping("/") public String main(Model model) { model.addAttribute("title", "ksmart42"); return "main"; } } main.html 한국스마트정보교육원 42기 진수경 실행 결과 html 태그보다 thymeleaf 태그가 우선으로 적용된다 thymeleaf 객체 바인딩 기본으로 이용할 Member dto 생성(getter/setter, tostring, 생성자메서드 오버라이딩 ) 서비스 패키지 생성 후 ExamService 클래스 생성 getMemberInfo 메서드 생성 @Service//..

  • Thymeleaf 사이트 - spring boot에서 사용하는 뷰 템플릿 엔진 중 하나 방법 두가지 있음 1. 이클립스 마켓플레이스 2. 깃허브에서 url 복사하기 [Help]>[Install new software] 복사한 url 붙여넣고, name은 알아서쓴다음에 [add]버튼 Thymeleaf Eclipse Plugin 선택해주고 [next] 모두 [next] 누르다가 라이센스 나오면 accept로 바꿔주고 [Finish] 설치중... [Install anyway] [Restart Now] 플러그인 사용

  • 이전글 2022.02.22 - [Framework/Spring] - (Springboot) Mybatis로 회원 목록 출력하기 다음글 2022.03.02 - [Framework/Spring] - (Springboot) Mybatis 회원 등급 목록 조회 2022.03.02 - [Framework/Spring] - (Springboot) Mybatis 회원가입 ID중복검사(ajax), 유효성 검사 1. 회원가입 폼 페이지 만들기 member/addMember.html 회원아이디 회원비밀번호 회원이름 회원권한 관리자 판매자 구매자 회원 회원이메일 회원주소 회원가입 2. hearder 메뉴 경로 수정 01회원가입 3. Mapper 인터페이스 추상메서드 생성 @Mapper public interface Memb..

  • ❓ Mybatis란? - 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크 분류 ORM (Object Relational Mapping) SQL Mapper 종류 JPA/Hibernate, OpenJPA, EclipseLink, TopLink Essentials iBatis, MyBatis, Oracle SQLJ 기능 객체와 관계형 데이터베이스의 데이터를 매핑 객체와 SQL문을 매핑하여 데이터를 객체화하는 기술 장점 - 객체 모델만을 이용 객체지향적으로 프로그래밍 가능 - SQL을 직접 작성하지 않아도 됨 (개발시간 단축) - 유지보수 용이 - DBMS 종속성 X - 관계를 정확히 명시 - 복잡한 SQL문도 처리할 수 있음 단점 - 데이터의 관계가 복잡할 수록..

  • log4j 설정하기 pom.xml설정 1. 라이브러리 설치 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 src/main/resources 설정 2. properties 및 log.xml 업로드 log-back.xml 설정 더보기 1. 변수 및 로그패턴설정 %d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n %d{HH:mm:ss.SSS} [%t] %-5level %logger{36} %n %msg%n 2. 로깅 설정 3. application.properties 설정 #db 연결정보 log4jdbc datasource 설정 spring.datasource.driver-class-name=net.sf.log4jdbc..

  • ❓ 부트스트랩이란? - html, css, js 프레임 워크 - html, css, js를 활용하여 만들진 많은 콤포넌트 제공 - 부트스트랩을 활용하여 제작된 사이트는 반응형 웹사이트가 된다. - 반응형 웹사이트 : 디바이스 크기에 맞춰 화면이 변환하는 웹사이트 부트스트랩 다운로드 - bootstrap.min.css, bootstrap-theme.min.css, bootstrap.min.js 파일 필요 - 혹은 가공해서 쓰일 일이 있다면 bootstrap.css, bootstrap-theme.css, bootstrap.js 파일 필요 - Bootstrp 사이트에서 다운로드 할 수 있다. - 3.x 버전은 제이쿼리 기반으로 작성이 되어 있음으로 제이쿼리가 먼저 삽입되어야한다. - 다운로드 된 파일은 프로젝..

  • order 클래스 이용 - 현재 col-lg 클래스로 열 두덩이로 나눔 (근데 이제 8/4가 아닌 6,offset-lg-2/3 인 - col-md 부터 lg정렬 없애고 오른쪽열을 먼저 가져오고 싶었음 하면 된다… 왜냐하면 1. 작은 col 크기 설정하면 제일 큰 col 크기까지 적용됨 2. 제일 작은 크기는 xs임 3. xs는 col이나 order 클래스 중간에 xs 안씀 그래서 lg부터 제일 큰 크기까지 2/6/3(총 12가안됨)로 나누고 정렬은 캡처상 왼쪽 col부터 나오고 제일 작은 xs부터 lg전까지 12칸 모두 채움 그럼 세로로 한칸씩 나오게 되는데 order 클래스로 인해 캡쳐상 오른쪽 col부터 나옴!! 1. js classlist.toggle 함수 작동 안함 2. 템플릿에 표가 없음 3. ..

728x90