Рубрики
Без рубрики

Пружинный ботинок : @Профиль

Пружинный ботинок : @Profile // MessageReader.java средство чтения сообщений с открытым интерфейсом { String read(); } // Файл для чтения сообщений.jav… Пружинный ботинок : @Profile // MessageReader.java средство чтения сообщений с открытым интерфейсом { String read(); } // Файловое сообщение Reader.java … Помеченный как java, springboot.

// MessageReader.java
public interface MessageReader {
    String read();
}

// FileMessageReader.java
@Profile("default")
@Service
public class FileMessageReader implements MessageReader {

    @Override
    public String read() {
        return "Read from file";
    }
}

// DbMessageReader .java
@Profile("prod")
@Service
public class DbMessageReader implements MessageReader {

    @Override
    public String read() {
        return "Read from DB";
    }
}

// App.java
@Autowired
private MessageReader messageReader;

Пружинный ботинок: @Profile//MessageReader.java средство чтения сообщений с открытым интерфейсом { String read(); }//Файловое сообщение Reader.java … Помеченный как java, spring boot. Spring Boot: @Profile Если profile prod активен, программа чтения сообщений Db должна быть введена в MessageReader.

Оригинал: “https://dev.to/mackittipat/spring-boot-profile-4p4c”