adds 1
This commit is contained in:
parent
10980a9096
commit
50b59892fb
@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
@RestController
|
@RestController
|
||||||
@CrossOrigin
|
@CrossOrigin
|
||||||
public class Controllers {
|
public class Controllers {
|
||||||
@GetMapping("/hello")
|
@GetMapping("/")
|
||||||
public @ResponseBody String hello(@RequestParam(value = "name", required = false, defaultValue = "World") String name) {
|
public @ResponseBody String hello(@RequestParam(value = "name", required = false, defaultValue = "World") String name) {
|
||||||
return String.format("Hello %s!", name);
|
return String.format("Hello %s!", name);
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@ public class SpeakerController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/hello")
|
@GetMapping("/hello")
|
||||||
public String hello(@RequestParam(defaultValue = "Привет") String name,
|
public String hello(@RequestParam(defaultValue = "мир") String name,
|
||||||
@RequestParam(defaultValue = "ru") String lang){
|
@RequestParam(defaultValue = "ru") String lang){
|
||||||
return speakerService.say(name, lang);
|
return speakerService.say(name, lang);
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@ package com.example.demo.speaker.domain;
|
|||||||
|
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
@Component(value = "ru")
|
|
||||||
public class SpeakerRus implements Speaker{
|
public class SpeakerRus implements Speaker{
|
||||||
@Override
|
@Override
|
||||||
public String say(){
|
public String say(){
|
||||||
|
@ -14,6 +14,6 @@ public class SpeakerService {
|
|||||||
|
|
||||||
public String say(String name, String lang){
|
public String say(String name, String lang){
|
||||||
final Speaker speaker = (Speaker) applicationContext.getBean(lang);
|
final Speaker speaker = (Speaker) applicationContext.getBean(lang);
|
||||||
return String.format("Hello %s %s!", speaker.say(), name);
|
return String.format("%s %s!", speaker.say(), name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user