cms시스템 프로젝트 주의사항 및 지식점

1821 단어 필기
  • 데이터베이스에서 꺼내는 시간은 이런 형식이다. 2019-01-25T01:30:00.000+0000일 때 한 번의 코드를 통해 포맷할 수 있다
  • 
    SimpleDateFormat formatter = new SimpleDateFormat("YYYY-MM-DD'T'HH:mm:ss.sssZ");
    
            Date date = formatter.parse("2019-01-25T01:30:00.000+0000");
    
            System.out.println(date);
    
            SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
            String sDate=sdf.format(date);
    
            System.out.println(sDate);
    
    
  • mysql 데이터베이스에 있는 int 데이터 형식과tinyint 데이터 형식은 길이만 다르다. 데이터베이스를 디자인할 때 int(M)나tinyint(M)이라는 안에 있는 M은 큰 실제적인 의미가 없다. 그들이 표시할 수 있는 범위 내에서 모두 데이터를 저장할 수 있다면 M은 표시 비트의 역할을 할 뿐이다.int는 4 바이트,tinyint는 1 바이트입니다.그 중 한 바이트는 8자리 2진수를 차지한다.
  • 다음은public와publicstatic 간의 차이를 설명한다.public는 실례적인 방법이고 실례적인 방법은 특정한 대상의 행위를 나타낸다. 성명할 때 앞에static 수식자를 붙이지 않고 사용할 때 하나의 종류의 실례에 보내야 한다.한편,publicstatic는 클래스 방법이라고도 부른다. 방법이 성명될 때 앞에 static 수식자를 붙여야 한다. 클래스 방법은 구체적인 실례의 클래스 중 대상의 공유 행위를 나타내고 사용할 때 클래스 방법을 클래스 이름에 보낼 수도 있고 하나의 클래스에 보낼 수도 있는데 그 역할은 같다.
  • springboot의 controller층은 왜 @Autowired 주석을 사용합니까? 서비스층에서는 @서비스로 주입을 하고 @Autowired를 사용하면 주입된 클래스를 spring 프레임워크에 맡겨 관리를 하고 아래에서 호출할 때 new를 사용하지 않아도 바로 사용할 수 있습니다.만약에 new 방법을 사용한다면:spring 프레임워크는 우리가 관리할 때 다음에 사용할 일부 속성을 자동으로 초기화하는 데 도움을 줄 것이다. 그러나 new 실례를 사용하는 방법을 통해 실례에서 사용하는 일부 속성은 우리가 set값을 초기화해야 할 수도 있다. 그렇지 않으면 빈 바늘의 오류가 발생할 수 있다.이 문제에 대하여 참고할 수 있다https://blog.csdn.net/Myuhua/article/details/84333740
  • mybatis-plus가springboot를 통합할 때,yml 프로필에서 낙타 봉이 밑줄을 긋는 설정 mybatisplus가mapUnderscoreToCamelCase로 변경되고 기본적으로 열려 있기 때문에 사용하지 않음
    db-column-underline: true #            
    
  • controller층을 쓸 때 데이터를 되돌려주지 않고, 찾을 때 id를 통해 찾거나, 모든 것을 검색할 때 되돌려줘야 한다.
  • 전체 시스템의 백엔드 디렉터리 구조가 정확해야 한다. 그렇지 않으면 프로그램을 시작할 때 이상이 생겨서 정상적으로 시작할 수 없다.

  •  

    좋은 웹페이지 즐겨찾기