[JAVA] Über die Funktion von Spring Boot aufgrund unterschiedlicher Versionen

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.

Wechselpunkt

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

Über die Funktion von Spring Boot aufgrund unterschiedlicher Versionen
Die Geschichte der Erhöhung der Spring Boot 1.5-Serie auf die 2.1-Serie
05. Ich habe versucht, die Quelle von Spring Boot zu löschen
Ich habe versucht, die Kapazität von Spring Boot zu reduzieren
Die Geschichte der Erhöhung von Spring Boot von 1.5 auf 2.1 Serie Teil2
Ich möchte die Standardfehlermeldung von Spring Boot steuern
Informationen zur ersten Anzeige von Spring Framework
[Spring Boot] Ich habe untersucht, wie die Nachbearbeitung der empfangenen Anforderung implementiert werden kann.
Schritte zum Ausführen von Spring Boot beziehen sich auf die Werte in der Eigenschaftendatei
So greifen Sie mit der TCP-Funktion von Spring Integration direkt auf Socket zu
Zusammenfassung dessen, was ich über Spring Boot gelernt habe
Über den offiziellen Startleitfaden für Spring Framework
Lassen Sie uns das Gefühl von Spring Boot + Swagger 2.0 überprüfen
Versuchen Sie, die Anmeldefunktion mit Spring Boot zu implementieren
[Spring Boot] So verweisen Sie auf die Eigenschaftendatei
[Einführung in Spring Boot] Authentifizierungsfunktion mit Spring Security
Einführung des Spring Boot Actuator, einer Funktion, die die Bedienung von Spring Boot-Anwendungen erleichtert
Ressourcenhandler-Einstellungen bei der Bereitstellung von SPA mit der statischen Ressourcenfunktion von Spring Boot
So legen Sie Umgebungsvariablen in der Eigenschaftendatei der Spring-Boot-Anwendung fest
Über die Doppelfunktion -java
Über DI des Frühlings ①
Über DI des Frühlings ②
Ein Memorandum über die Sucht nach Spring Boot2 x Doma2
Greifen Sie mit jdbcTemplate auf das integrierte h2db des Spring Boot zu
Verwendung von CommandLineRunner im Spring Batch von Spring Boot
Stellen Sie das Spring Boot-Projekt in XAMPP für Tomcat bereit
Booten nach Umgebung mit Spring Boot of Maven
[Vergleichsüberprüfung] Wie unterschiedlich ist die Entwicklungsproduktivität der Spring Boot-App von der Vergangenheit?
Über den Umgang mit Null
Stellen Sie Spring Boot-Anwendungen für Heroku bereit, ohne die Heroku-CLI zu verwenden
Informationen zur Beschreibung von Docker-compose.yml
Eine Geschichte voller Grundlagen von Spring Boot (gelöst)
[Java] Stellen Sie die Spring Boot-Anwendung für den Azure App Service bereit
Schneiden Sie SQL in die Eigenschaftendatei mit jdbcTemplate von Spring Boot aus
Stellen Sie die von Spring Boot erstellte Anwendung für Heroku (öffentlich) bereit ②
Einführung in Spring Boot ~ ~ DI ~
Ein Hinweis zum Seed-Feature von Ruby on Rails
Einführung in Spring Boot ② ~ AOP ~
Stellen Sie die von Spring Boot erstellte Anwendung für Heroku (öffentlich) bereit ①
Einführung in Spring Boot Teil 1
Gibt an, ob Optionen aufgrund unterschiedlicher Java-Versionen verwendet werden können
Umgang mit verschiedenen Versionen von rbenv und Ruby
Ich möchte die Methode des Controllers kennen, bei der die Ausnahme im ExceptionHandler von Spring Boot ausgelöst wurde
Ich möchte den Ablauf der Spring-Verarbeitungsanforderungsparameter verstehen
Rufen Sie in Spring Boot eine Proxy-Instanz der Komponente selbst ab
[Rails] Sprechen Sie darüber, wie Sie auf den Rückgabewert von where achten
Was ich bei der Migration von der Spring Boot 1.4-Serie zur 2.0-Serie getan habe
Was ich bei der Migration von der Spring Boot 1.5-Serie zur 2.0-Serie getan habe
Sehen Sie sich das Verhalten von Entitätsaktualisierungen mit Spring Boot + Spring Data JPA an
Rails-Tutorial Wenn Rails aufgrund unterschiedlicher Versionen nicht neu erstellt werden können
Über das Verhalten von Ruby Hash # ==
Memorandum beim Spring Boot 1.5.10 → Spring Boot 2.0.0
Über die Grundlagen der Android-Entwicklung
Spring Boot zum ersten Mal
Informationen zur Fehlerbehandlung der Kommentarfunktion
So stellen Sie Spring Boot + PostgreSQL ein
[Rails] Über die Implementierung der Like-Funktion
Nachricht erlöschen (Spring Boot)