我正在尝试将 .less 文件与极简的 React 应用程序(使用create-react-app 创建)一起使用。我已经将less和添加less-loader到我的package.json以及我的webpack.config.js文件中的模块规则。然而,类引用没有被添加到 HTML 元素中(应该有class="customColor")。
<p>Hello world in a custom color.</p>
Run Code Online (Sandbox Code Playgroud)
我想知道我做错了什么。
import React from 'react';
import './App.css';
import styles from './custom.less';
function App() {
return (
<div className="App">
<header className="App-header">
<p className={styles.customColor}>
Hello world in a custom color.
</p>
</header>
</div>
);
}
export default App;
Run Code Online (Sandbox Code Playgroud)
@custom-color: red;
.customColor {
color: @custom-color;
}
Run Code Online (Sandbox Code Playgroud)
{
"name": "sample",
"version": "0.1.0",
"private": true,
"dependencies": …Run Code Online (Sandbox Code Playgroud) 我有一个用Spring Boot 2.0.2编写的Kafka客户应用程序。当我在侦听器中收到消息时,出现以下错误:
Caused by: org.springframework.messaging.converter.MessageConversionException: failed to resolve class name. Class not found [com.test.demo.domain.Account]; nested exception is java.lang.ClassNotFoundException: com.test.demo.domain.Account
Run Code Online (Sandbox Code Playgroud)
生产者中对象的类名称是“ com.test.demo.domain.Account ”,但是在使用者中我有不同的包和类名称。
当我重新包装消费者的类名以匹配生产者时,一切正常。但是,我相信我不必这样做。
有人知道这个问题吗?
====更新====
我的生产者代码:
@Bean public ProducerFactory<String, Account> accountProducerFactory() {
Map<String, Object> configProps = new HashMap<>();
configProps.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, bootstrapAddress);
configProps.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());
configProps.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, JsonSerializer.class.getName());
return new DefaultKafkaProducerFactory<>(configProps); }
@Bean public KafkaTemplate<String, Account> accountKafkaTemplate() {
ProducerFactory<String, Account> factory = accountProducerFactory();
return new KafkaTemplate<>(factory); }
Run Code Online (Sandbox Code Playgroud)
消费者代码:
public ConsumerFactory<String, Account> accountConsumerFactory() {
Map<String, Object> configProps = new HashMap<>();
configProps.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, bootstrapAddress);
configProps.put(ConsumerConfig.GROUP_ID_CONFIG, groupName); …Run Code Online (Sandbox Code Playgroud)