package Ġcom . shard is . web . routes Ċ Ċ import Ġorg . springframework . beans . factory . annotation . Value Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ import Ġorg . springframework . core . io . Resource Ċ import Ġorg . springframework . http . MediaType Ċ import Ġorg . springframework . web . reactive . function . server . Server Response . ok Ċ import Ġorg . springframework . web . reactive . function . server . router Ċ Ċ @ Configuration Ċ class ĠWeb Routes (@ Value (" classpath :/ static / index . html ") Ġprivate Ġval Ġindex Html : ĠResource ) Ġ{ ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġweb Router () Ġ= Ġrouter Ġ{ ĊĠĠĠĠĠĠĠ Ġaccept ( MediaType . TEXT _ HTML ). nest Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGET ("/") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġok (). contentType ( MediaType . TEXT _ HTML ). sync Body ( index Html ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGET ("/ home ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġok (). contentType ( MediaType . TEXT _ HTML ). sync Body ( index Html ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGET ("/ about ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġok (). contentType ( MediaType . TEXT _ HTML ). sync Body ( index Html ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGET ("/ time ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġok (). contentType ( MediaType . TEXT _ HTML ). sync Body ( index Html ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ