Уровень бизнес-логики - доступ к текущей информации об устройстве - PullRequest
0 голосов
/ 19 февраля 2019

Мне нужен лучший способ / метод для доступа к информации об устройстве текущего запроса на уровне бизнес-логики, чем передача его в качестве параметра

Например, ниже приведена передача текущего устройства в качестве параметра.

@RestController
public class Helloworld{

    @Autowired
    ApplicationBL blInstance;

    @GetMapping("/sayhi")
    public String sayHi(Device device){
        return blInstance.printHi(device);  
    }
}

@Service 
public class ApplicationBL{

public String printHi(Device device){
    if(!device.isNormal()){
        return "Hello there Mobile / Tablet";
    }
    return "Hello there Browser";

 }
}

Есть ли какой-нибудь другой способ лучше, чем передать его как param в spring-mvc?

Если да!Просто помогите мне найти это, спасибо.

Примечание *: пример только для объяснения проблемы и не совсем точного функционирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...