Übung Meteo Service Spring Boothttps://www.cmseo.ch/gestellt?&atomFri, 29 Mar 2024 12:47:58 +0000stack.ch
https://stack.ch/
91db5213-edca-11ee-8c11-005056bb85fbSimtech AG - Ausbildung - Spring Boot/Angular Kurse - Kurs Spring Boot 3 - Kurs Spring Boot 3 - Ressourcen - Kurs Spring Boot - Ressourcen - Übung Meteo Service Spring Boot
https://www.cmseo.ch/gestellt
91db53a2-edca-11ee-8c11-005056bb85fbFri, 29 Mar 2024 12:47:58 +0000Übung Meteo Service Spring Boot
https://www.cmseo.ch/gestellt
91db54cf-edca-11ee-8c11-005056bb85fbFri, 29 Mar 2024 12:47:58 +0000
https://www.cmseo.ch/gestellt
91db55e7-edca-11ee-8c11-005056bb85fbFri, 29 Mar 2024 12:47:58 +0000Meteo Daten sollen über die Datenbank als Temperaturen vom Typ Double gespeichert werden.Diese Daten werden über den Meteo REST Endpoint zur Verfügung gestellt via die folgende URL http://localhost:8080/meteo/rest/dataDer Meteo REST Endpoint gibt die MeteoDaten gemäss dem folgenden JSON Listing zurück:[{"t":4.5},{"t":6.2},{"t":10.3},{"t":14.2},{"t":16.1},{"t":13.3},{"t":9.8},{"t":7.2}]Das Datenbank Schema soll die MeteoDaten wie folgt ablegen:create table meteodata (
id bigint not null auto_increment,
temperature double precision,
primary key (id)
)Sie können das Schema über die JPA Klasse und dem Property spring.jpa.hibernate.ddl-auto=create-drop erstellen (default bisher so gemacht in den Beispielen) oder via Datei schema.sql.Im Falle schema.sql würde dies wie folgt aussehen:drop table meteodata;
create table meteodata (
id bigint not null auto_increment,
temperature double precision,
primary key (id)
)Die Daten können initial mit der Datei data.sql beim Startup eingelesen werden:INSERT INTO meteodata (temperature) VALUES (4.5);
INSERT INTO meteodata (temperature) VALUES (6.2);
INSERT INTO meteodata (temperature) VALUES (10.3);
INSERT INTO meteodata (temperature) VALUES (14.2);
INSERT INTO meteodata (temperature) VALUES (16.1);
INSERT INTO meteodata (temperature) VALUES (13.3);
INSERT INTO meteodata (temperature) VALUES (9.8);
INSERT INTO meteodata (temperature) VALUES (7.2);Damit die data.sql Datei im resources Folder gelesen wird setzen wir das folgende Property in der Datei application.propertiesspring.sql.init.mode=always
https://www.cmseo.ch/gestellt
91db5af0-edca-11ee-8c11-005056bb85fbFri, 29 Mar 2024 12:47:58 +0000Über den Meteo REST Endpoint und der URL http://localhost:8080/meteo/rest/metrics sollen die Maxima, Minima und der Mittelwert via JSON wie folgt geliefert werden:{"min":4.5,"max":16.1,"med":10.200000000000001}
https://www.cmseo.ch/gestellt
91db5c6f-edca-11ee-8c11-005056bb85fbFri, 29 Mar 2024 12:47:58 +0000Eine mögliche Lösung finden Sie hierÜber uns
https://www.cmseo.ch/about
Fri, 29 Mar 2024 12:47:58 +000091db65ea-edca-11ee-8c11-005056bb85fbAktuell
https://www.cmseo.ch/
Fri, 29 Mar 2024 12:47:58 +000091db669c-edca-11ee-8c11-005056bb85fbAGB
https://www.cmseo.ch/agb
Fri, 29 Mar 2024 12:47:58 +000091db6748-edca-11ee-8c11-005056bb85fbBildungswege
https://www.cmseo.ch/bildungswege
Fri, 29 Mar 2024 12:47:58 +000091db6803-edca-11ee-8c11-005056bb85fbBlog
https://www.cmseo.ch/blog
Fri, 29 Mar 2024 12:47:58 +000091db68ab-edca-11ee-8c11-005056bb85fbRufen Sie mich an
https://www.cmseo.ch/callus
Fri, 29 Mar 2024 12:47:58 +000091db694d-edca-11ee-8c11-005056bb85fbCharts
https://www.cmseo.ch/charts
Fri, 29 Mar 2024 12:47:58 +000091db6b3b-edca-11ee-8c11-005056bb85fbConsulting
https://www.cmseo.ch/consulting
Fri, 29 Mar 2024 12:47:58 +000091db6c67-edca-11ee-8c11-005056bb85fbKontakt
https://www.cmseo.ch/contact
Fri, 29 Mar 2024 12:47:58 +000091db6d13-edca-11ee-8c11-005056bb85fbAusbildung/Kurse
https://www.cmseo.ch/education
Fri, 29 Mar 2024 12:47:58 +000091db6db8-edca-11ee-8c11-005056bb85fbSoftware Engineering
https://www.cmseo.ch/engineering
Fri, 29 Mar 2024 12:47:58 +000091db714d-edca-11ee-8c11-005056bb85fbFreelancer
https://www.cmseo.ch/freelancer
Fri, 29 Mar 2024 12:47:58 +000091db75b7-edca-11ee-8c11-005056bb85fbImpressum
https://www.cmseo.ch/impressum
Fri, 29 Mar 2024 12:47:58 +000091db7666-edca-11ee-8c11-005056bb85fbKursleiter
https://www.cmseo.ch/kursleiter
Fri, 29 Mar 2024 12:47:58 +000091db7714-edca-11ee-8c11-005056bb85fbNetzwerk
https://www.cmseo.ch/network
Fri, 29 Mar 2024 12:47:58 +000091db77ba-edca-11ee-8c11-005056bb85fbReferenzen
https://www.cmseo.ch/references
Fri, 29 Mar 2024 12:47:58 +000091db78a8-edca-11ee-8c11-005056bb85fbSitemap
https://www.cmseo.ch/sitemap
Fri, 29 Mar 2024 12:47:58 +000091db794b-edca-11ee-8c11-005056bb85fbTools
https://www.cmseo.ch/tools
Fri, 29 Mar 2024 12:47:58 +000091db79ec-edca-11ee-8c11-005056bb85fbVision
https://www.cmseo.ch/vision
Fri, 29 Mar 2024 12:47:58 +000091db7c53-edca-11ee-8c11-005056bb85fb