当前位置: 首页 > 知识库问答 >
问题:

Spring MVC XML+Java配置问题

昝唯
2023-03-14

在我的Spring MVC项目中,所有的MVC配置都是使用XML完成的。

现在,我正在尝试集成Spring Security性,并添加基于注释的安全性配置(@enableWebScurity&@configuration),扩展WebSecurityConfigurerAdapter

有可能吗?

我的问题:

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    @Autowired
    UserService userService;
@Service
public class UserServiceImpl implements UserService {

例外情况:

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.crud.services.UserService] found for dependency [com.crud.services.UserService]: expected at least 1

共有1个答案

姜森
2023-03-14

尝试在xml配置中添加: 最佳提示

 类似资料:
  • 我有一个xml配置文件用于设置gemfire,如下所示 工作很好。当我指定id属性时,它会抛出t任何一个都可以,请帮助我

  • 我目前使用Saxon9开源版本,扩展用Java编写。我正在尝试迁移到SaxonHE,我已经阅读了这里显示的留档和示例。 Java扩展功能:全界面 和 Saxon配置文件 当我尝试执行我的XSLT转换时,当它遇到我的一个外部java函数时,我会遇到这样的错误。 这就是我到目前为止所做的。 我的java扩展函数是这样写的。 我已经创建了一个撒克逊配置文件,看起来像这样。我的例子看起来有点不同于撒克逊网

  • 我是android开发领域的新手。下载Android Studio后,我尝试运行我的第一个HelloWorld。但是Android Studio给了我任何我不知道如何解决的问题。 在类

  • 我正在尝试将log4j2.0配置为报告日志。 我的配置保存为log4j2.xml,这是它的内容: 它存在于项目的类路径中,我试着把它放在许多其他目录中... 我在代码中创建了一个记录器,如下所示: 没有任何东西被写入,也没有文件被创建。当我调试代码时,我看到记录器是默认的记录器(控制台)。

  • 我们有配置了FreeIPA的HDP-2.2集群。但当我们试图通过knox访问HiveJDBC时,我们面临着一个问题。以下是我们正在使用的JDBC URI: jdbc: hive2://xxxxxxxxx: 8443/; ssl=true; sslTrustStore=/var/lib/Knox/data/Security/keystore/gateway.jks; Trust StorePassw

  • 问题内容: 我想做一些我认为并不困难的事情。 我有一个要打包为jar的应用程序,因为我有大约30个依赖项,并且我希望能够部署一个文件。 我有一些配置文件-一个属性文件和一个spring配置文件,以及我的log4 props文件- 我想在jar外部使用。我想我希望,如果我将它们与jar放在同一目录中,它将在运行时找到它们,但事实并非如此。 在开发过程中,我将这些文件放在eclipse项目的类路径的根