Übung Meteo Service Spring Boothttps://www.cmseo.ch/education/springangular/sbrs/resources/Java11/meteo/meteoservice?&atomFri, 29 Mar 2024 14:40:50 +0000stack.ch
https://stack.ch/
56a17b4c-edda-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/education/springangular/sbrs/resources/Java11/meteo/meteoservice
56a17d72-edda-11ee-8c11-005056bb85fbFri, 29 Mar 2024 14:40:50 +0000Übung Meteo Service Spring Boot
https://www.cmseo.ch/education/springangular/sbrs/resources/Java11/meteo/meteoservice
56a17ec4-edda-11ee-8c11-005056bb85fbFri, 29 Mar 2024 14:40:50 +0000
https://www.cmseo.ch/education/springangular/sbrs/resources/Java11/meteo/meteoservice
56a18036-edda-11ee-8c11-005056bb85fbFri, 29 Mar 2024 14:40:50 +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/education/springangular/sbrs/resources/Java11/meteo/meteoservice
56a186fa-edda-11ee-8c11-005056bb85fbFri, 29 Mar 2024 14:40:50 +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/education/springangular/sbrs/resources/Java11/meteo/meteoservice
56a1891b-edda-11ee-8c11-005056bb85fbFri, 29 Mar 2024 14:40:50 +0000Eine mögliche Lösung finden Sie hierÜber uns
https://www.cmseo.ch/about
Fri, 29 Mar 2024 14:40:50 +000056a192ac-edda-11ee-8c11-005056bb85fbAktuell
https://www.cmseo.ch/
Fri, 29 Mar 2024 14:40:50 +000056a193b5-edda-11ee-8c11-005056bb85fbAGB
https://www.cmseo.ch/agb
Fri, 29 Mar 2024 14:40:50 +000056a1949e-edda-11ee-8c11-005056bb85fbBildungswege
https://www.cmseo.ch/bildungswege
Fri, 29 Mar 2024 14:40:50 +000056a1954c-edda-11ee-8c11-005056bb85fbBlog
https://www.cmseo.ch/blog
Fri, 29 Mar 2024 14:40:50 +000056a1963e-edda-11ee-8c11-005056bb85fbRufen Sie mich an
https://www.cmseo.ch/callus
Fri, 29 Mar 2024 14:40:50 +000056a196e8-edda-11ee-8c11-005056bb85fbCharts
https://www.cmseo.ch/charts
Fri, 29 Mar 2024 14:40:50 +000056a197c8-edda-11ee-8c11-005056bb85fbConsulting
https://www.cmseo.ch/consulting
Fri, 29 Mar 2024 14:40:50 +000056a19870-edda-11ee-8c11-005056bb85fbKontakt
https://www.cmseo.ch/contact
Fri, 29 Mar 2024 14:40:50 +000056a19950-edda-11ee-8c11-005056bb85fbAusbildung/Kurse
https://www.cmseo.ch/education
Fri, 29 Mar 2024 14:40:50 +000056a19a16-edda-11ee-8c11-005056bb85fbSoftware Engineering
https://www.cmseo.ch/engineering
Fri, 29 Mar 2024 14:40:50 +000056a19afc-edda-11ee-8c11-005056bb85fbFreelancer
https://www.cmseo.ch/freelancer
Fri, 29 Mar 2024 14:40:50 +000056a19b9d-edda-11ee-8c11-005056bb85fbImpressum
https://www.cmseo.ch/impressum
Fri, 29 Mar 2024 14:40:50 +000056a19c7e-edda-11ee-8c11-005056bb85fbKursleiter
https://www.cmseo.ch/kursleiter
Fri, 29 Mar 2024 14:40:50 +000056a19d21-edda-11ee-8c11-005056bb85fbNetzwerk
https://www.cmseo.ch/network
Fri, 29 Mar 2024 14:40:50 +000056a19e4c-edda-11ee-8c11-005056bb85fbReferenzen
https://www.cmseo.ch/references
Fri, 29 Mar 2024 14:40:50 +000056a19f35-edda-11ee-8c11-005056bb85fbSitemap
https://www.cmseo.ch/sitemap
Fri, 29 Mar 2024 14:40:50 +000056a19fdc-edda-11ee-8c11-005056bb85fbTools
https://www.cmseo.ch/tools
Fri, 29 Mar 2024 14:40:50 +000056a1a0ba-edda-11ee-8c11-005056bb85fbVision
https://www.cmseo.ch/vision
Fri, 29 Mar 2024 14:40:50 +000056a1a15f-edda-11ee-8c11-005056bb85fb