Dies ist eine Fortsetzung von Letztes Mal. Diesmal geht es darum, dass sich die Methoden, die verwendet werden können, aufgrund von Spring Boot 2 geändert haben.
1.findOne Die findOne-Methode wird für das Unterrichtsmaterial verwendet. Wenn Sie diese jedoch so verwenden, wie sie ist, Sie werden aufgefordert, Änderungen an der findById-Methode vorzunehmen. Der Rückgabewert ist ebenfalls optional.
Unterrichtsmaterialien (vorherige Version)
public MeetingRoom findMeetingRoom(Integer roomId) {
return meetingRoomRepository.findOne(roomId);
}
SpringBoot2 ändert sich
public Optional<MeetingRoom> findMeetingRoom(Integer roomId) {
return meetingRoomRepository.findById(roomId);
}
Um den Wert des optionalen Typs zu erhalten, müssen Sie get () hinzufügen.
2.WebMvcConfigurerAdapter Dies ist ebenfalls veraltet. Verwenden Sie WebMvcConfigurer.
Unterrichtsmaterialien (vorherige Version)
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter{
}
SpringBoot2 ändert sich
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebMvcConfig implements WebMvcConfigurer{
}
Recommended Posts