// Path: src/main/java/com/boaglio/casadocodigo/greendogdelivery/dto/MensagemDTO.java
// public class MensagemDTO {
// 
// 	private String mensagem;
// 
// 	private String servidor;
// 
// 	private String debug;
// 
// 	public MensagemDTO(String mensagem,String servidor,String debug) {
// 		this.mensagem = mensagem;
// 		this.servidor = servidor;
// 		this.debug = debug;
// 	}
// 
// 	public String getMensagem() {
// 		return mensagem;
// 	}
// 
// 	public void setMensagem(String mensagem) {
// 		this.mensagem = mensagem;
// 	}
// 
// 	public String getServidor() {
// 		return servidor;
// 	}
// 
// 	public void setServidor(String servidor) {
// 		this.servidor = servidor;
// 	}
// 
// 	public String getDebug() {
// 		return debug;
// 	}
// 
// 	public void setDebug(String debug) {
// 		this.debug = debug;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return "MensagemDTO [mensagem=" + mensagem + ", servidor=" + servidor + ", debug=" + debug + "]";
// 	}
// 
// }


import java.util.Properties;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.boaglio.casadocodigo.greendogdelivery.dto.MensagemDTO;
	@ResponseBody
	Properties properties() {
		return System.getProperties();
	}

	@GetMapping("/delivery")
	public String delivery() {
		return "delivery/index";
	}

	@GetMapping("/profile")
	@ResponseBody
	public String[] profile() {
		return this.environment.getActiveProfiles();
	}

	@GetMapping("/server")
	@ResponseBody
	public String server(HttpServletRequest request) {
		return request.getServerName() + ":" + request.getServerPort();
	}

//    @Value("${mensagem}")
    private String message;

//    @Value("${debug}")
    private String debug;

    @GetMapping("/oferta")
    @ResponseBody
// Path: src/main/java/com/boaglio/casadocodigo/greendogdelivery/dto/MensagemDTO.java
// public class MensagemDTO {
// 
// 	private String mensagem;
// 
// 	private String servidor;
// 
// 	private String debug;
// 
// 	public MensagemDTO(String mensagem,String servidor,String debug) {
// 		this.mensagem = mensagem;
// 		this.servidor = servidor;
// 		this.debug = debug;
// 	}
// 
// 	public String getMensagem() {
// 		return mensagem;
// 	}
// 
// 	public void setMensagem(String mensagem) {
// 		this.mensagem = mensagem;
// 	}
// 
// 	public String getServidor() {
// 		return servidor;
// 	}
// 
// 	public void setServidor(String servidor) {
// 		this.servidor = servidor;
// 	}
// 
// 	public String getDebug() {
// 		return debug;
// 	}
// 
// 	public void setDebug(String debug) {
// 		this.debug = debug;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return "MensagemDTO [mensagem=" + mensagem + ", servidor=" + servidor + ", debug=" + debug + "]";
// 	}
// 
// }


// Path: src/main/java/com/boaglio/casadocodigo/greendogdelivery/controller/IndexController.java
import java.util.Properties;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.boaglio.casadocodigo.greendogdelivery.dto.MensagemDTO;

	@ResponseBody
	Properties properties() {
		return System.getProperties();
	}

	@GetMapping("/delivery")
	public String delivery() {
		return "delivery/index";
	}

	@GetMapping("/profile")
	@ResponseBody
	public String[] profile() {
		return this.environment.getActiveProfiles();
	}

	@GetMapping("/server")
	@ResponseBody
	public String server(HttpServletRequest request) {
		return request.getServerName() + ":" + request.getServerPort();
	}

//    @Value("${mensagem}")
    private String message;

//    @Value("${debug}")
    private String debug;

    @GetMapping("/oferta")
    @ResponseBody
    public MensagemDTO getMessage(HttpServletRequest request) {