使用Spring框架创建接口和实现类,在控制台输出简单的信息
时间: 2024-10-13 19:08:54 浏览: 43
如何使用LoggerFactory.getLogger在Spring Boot中输出日志(1)
在Spring框架中,接口(Interface)是一种定义规范的行为,而实现类(Implementation Class)则是具体提供这些行为的类。假设我们有一个简单的接口`MessageService`:
```java
public interface MessageService {
void sendMessage(String message);
}
```
然后我们可以创建一个实现这个接口的类,如`ConsoleMessageService`:
```java
@Service
public class ConsoleMessageService implements MessageService {
@Override
public void sendMessage(String message) {
System.out.println("消息发送: " + message);
}
}
```
在这个例子中,`@Service`注解表明这是一个Spring管理的服务,Spring会自动将它注册到应用上下文中。
要在控制台上输出信息,我们只需注入`MessageService`接口并调用其方法即可。例如在`MainController`或类似的地方:
```java
@Autowired
private MessageService messageService;
public void testSend() {
messageService.sendMessage("Hello, Spring!");
}
```
运行上述代码,将会在控制台看到"消息发送: Hello, Spring!"的输出。
阅读全文