总的来说,我对Web上的Spring和Java还是很陌生,但是周末我一直在为此苦苦挣扎。将所有配置整合在一起并使Spring在IntelliJ上与gradle一起使用是一个挑战。
我正在尝试在Spring中实施另一个项目,以便更好地了解如何使用它。
我整个上午都在收到此错误,并且在Spring上浏览了许多参考资料和指南,但是看不到问题出在哪里。
由以下原因引起:org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有demo.models.company.CompanyService
demo.models.company.CompanyController.companyService;
嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建URL
[jar:file:/Users/user/Documents/Project/demo/build/libs/demo-0.1.0中定义的名称为’companyServiceImpl’的bean时出错。
jar!/demo/models/company/CompanyServiceImpl.class]:Bean初始化失败;嵌套的异常是java.lang.NoClassDefFoundError:org
/ aspectj / util / PartialOrder $ PartialComparable
我的服务-
public interface CompanyService {
public Company create(Company company);
public Company delete(Long id) throws CompanyNotFoundException;
public List<Company> findAll();
public Company update(Company company) throws CompanyNotFoundException;
public Company findById(Long id);
}
我的实现-
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import demo.exceptions.CompanyNotFoundException;
import javax.annotation.Resource;
import java.util.List;
@Service
public class CompanyServiceImpl implements CompanyService {
@Resource
private CompanyRepository companyRepository;
.....
}
我的控制器-
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.List;
@Controller
@RequestMapping(value="/company")
public class CompanyController {
@Autowired
private CompanyService companyService;
@RequestMapping("/list")
public @ResponseBody
List<Company> company(
) {
return companyService.findAll();
}
}
我一直在遵循Spring.io上有关构建RESTful服务的指南以及有关JavaCodeGeeks的几篇文章(尤其是-http:
//www.javacodegeeks.com/2013/05/spring-jpa-data-hibernate-mysql-
maven.html)。
任何帮助将不胜感激。
您似乎缺少aspectjweaver
图书馆。你可以在这里得到。
Spring是一个流行的Web框架,可以轻松集成许多常见的Web任务。 所以问题是,当我们拥有Struts2时,为什么我们需要Spring呢? 好吧,Spring不仅仅是一个MVC框架 - 它提供了很多Struts中没有的其他好东西。 例如:依赖注入可以对任何框架有用。 在本章中,我们将通过一个简单的示例来了解如何将Spring和Struts2集成在一起。 首先,您需要将以下文件添加到Spring
作为一个新的Web应用程序项目的一部分,我计划学习Spring。我开始通读Spring框架参考。当我在谷歌上搜索时,我遇到了Spring boot。我所理解的是,Spring boot通过减少配置帮助构建应用程序的速度比Spring快得多。现在我有点困惑,我应该继续学习Spring还是跳转到Spring boot。我的目的是了解Spring作为一个框架是如何工作的,而不是一些特性。所以请让我知道,
我正在研究Spring支持的数据访问技术,我注意到它提到了多个选项,但我不确定它们之间的区别: Spring-DAO(http://docs.spring.io/spring/docs/2.0.8/reference/dao.html) Spring-orm(http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/htm
服务器应为无状态 不能期望客户端存储Cookie。 发送到服务器的凭据不应为纯文本 我是Spring Security的新手,因此如果我能在实现它时得到任何帮助,我将不胜感激。
问题内容: 我正在启动一个新的JSF(2)项目。我意识到纯JSF有一定的局限性,我计划在春季停产。在春季,JSF是一种相对较新的方法(中甚至没有标记spring-faces :-)),jsp是经典方法。 我需要对技术堆栈进行最佳调整。 1)我也需要使用spring网流吗? 2)仅使用spring面(似乎是流的一部分)+spring mvc + JPA是否可行? 3)是否有这种配置的良好示例? 问题
我正在尝试使用WebFlux转换以下方法,以避免在同一方法上使用@Async。 控制器类: startProcess(id)是一种通过webflux进行api调用并返回Mono类型的方法。我感兴趣的是,不管接下来发生什么,调用方都会立即收到ResponseStatus(HttpStatus.OK)。
我很难在Spring MVC项目中使用方面。 作为切入点的方法运行良好,但没有Advise。 下面是启动整个Spring Boot的类,它是spring上下文的根: 下面是带方法的类,即切入点。 下面是我的方面: 编辑2:IntelliJ IDEA告诉我有关方法login和login2:“这个建议没有方法”,但同时,我能够从字符串跳转(通过控制单击),这是批注中的价值,以纠正实现。
Spring提供了特殊的类DelegatingVariableResolver,以无缝方式将JSF和Spring集成在一起。 在JSF中集成Spring依赖注入(IOC)功能需要以下步骤。 第1步:添加DelegatingVariableResolver 在faces-config.xml中添加一个variable-resolver条目,指向spring类DelegatingVariableRes