我正在尝试将 Elasticsearch 添加到我的项目中。我已将必要的依赖项添加到我的 pom.xml 文件中。当我运行服务器时,我收到此错误:
java.lang.IllegalStateException: Failed to introspect Class
[net.kzn.shoppingbackend.config.HibernateConfig] from ClassLoader
[ParallelWebappClassLoader
请帮我解决这个问题。
我也尝试在 eclipse 中找到 elasticsearch.yml 文件来配置节点,但没有这样的文件。我在哪里可以找到 elasticsearch.yml 文件。
Loaders.java
package net.kzn.shoppingbackend.load;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.elasticsearch.core.ElasticsearchOperations;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import net.kzn.shoppingbackend.dto.Product;
import net.kzn.shoppingbackend.dto.Users;
import net.kzn.shoppingbackend.repository.UsersRepository;
@Component
public class Loaders {
@Autowired
ElasticsearchOperations operations;
@Autowired
UsersRepository usersRepository;
@PostConstruct
@Transactional
public void loadAll(){
operations.putMapping(Product.class);
System.out.println("Loading Data");
usersRepository.save(getData());
System.out.printf("Loading Completed");
}
private List<Users> getData() {
List<Users> userses = new ArrayList<>();
userses.add(new Users("Ajay",123L, "Accounting", 12000L));
userses.add(new Users("Jaga",1234L, "Finance", 22000L));
userses.add(new Users("Thiru",1235L, "Accounting", 12000L));
return userses;
}
}
请告诉我我在这里做错了什么?问题与依赖关系有关吗?
慕容森
凤凰求蛊
沧海一幻觉
随时随地看视频慕课网APP
相关分类