쿼리스트링

pk가 7 pathveriable

url 경로 상에 넘어온 값을 변수에 바로 담을 수 있다. -> PathVariable

출력 결과:


jpa에게 상속받아 사용할 수 있는 메서드들

Optional타입
// <https://mvnrepository.com/artifact/org.modelmapper/modelmapper>
implementation 'org.modelmapper:modelmapper:3.1.1'

**@Configuration**
public class AppConfig {
/* 설명. 미리 dependency로 추가해 둘 것 */
/* 설명. DTO <-> Entity 매핑을 위한
* ModelMapper 라이브러리 bean 추가 */
**@Bean
public ModelMapper modelMapper(){
return new ModelMapper();
}** // 객체를 매번 새로 생성해야되서 미리 만들어 놓음
}
**private final ModelMapper modelMapper;**
@Autowired
public MenuService(MenuRepository menuRepository,
ModelMapper modelMapper) {
this.menuRepository = menuRepository;
**this.modelMapper = modelMapper;**
}
**return modelMapper.map(menu, MenuDTO.class);**
게시글은 최신순으로 올라와야 한다.