`
jspine
  • 浏览: 103594 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

spring3 构建架构异常1

 
阅读更多

异常信息:

 No adapter for handler [com.cplatform.module.controller.login.HomeController@f5b814]: Does your handler implement a supported interface like Controller?

 

我的controller代码

@Controller
public class HomeController {

	private static final Logger logger = Logger.getLogger(HomeController.class);

	/**
	 * 提供给用户登录
	 * 
	 * @return
	 */
	@RequestMapping(value = "/", method = RequestMethod.GET)
	public String home(Locale locale, Model model) {
		logger.info("Welcome home! the client locale is " + locale.toString());
		model.addAttribute("user", new User());
		return "login";
	}

}

 

异常原因:

主要是@controller注解未生效,spring无法发现处理方法;

 

解决方法:

在配置中添加注释驱动说明;

<mvc:annotation-driven />

 

分享到:
评论

相关推荐

    Spring Cloud Gateway的全局异常处理

    ### Spring Cloud Gateway全局异常处理详解 #### 一、引言 在微服务架构中,网关作为服务入口,承担着路由转发、限流熔断、鉴权认证等职责。Spring Cloud Gateway作为一款基于Spring Framework 5、Project Reactor...

    Spring技术内幕:深入解析Spring架构与设计原理(第2版) .pdf

    3. **数据访问抽象层**:Spring提供了对各种持久化技术的支持,如JDBC、Hibernate等,并提供了一套统一的数据访问异常层次结构。 4. **事务管理**:Spring提供了声明式事务管理功能,使得事务管理变得更加简单易用。...

    深入解析Spring架构与设计原理.pdf

    3. **Web**:Web-Servlet、Web-MVC、Web-Struts模块,用于构建Web应用程序,其中Web-MVC是Spring MVC的核心。 4. **AOP**:提供了AOP框架,实现切面编程。 5. **Asynchronous Support**:异步处理支持,允许在Spring...

    目前倾力于平台架构的升级,原计划使用springboot+springcloud构建微服务架构

    标题提到的"目前倾力于平台架构的升级,原计划使用springboot+springcloud构建微服务架构",这表明了一个正在或即将进行的项目升级,其核心是将原有的单体架构转变为微服务架构,以提高系统的可扩展性、灵活性和可靠...

    微服务安全架构(Spring Boot _ Spring Cloud-JWT).pdf

    1. Spring Boot和Spring Cloud在微服务架构中的作用和重要性。 2. Spring Security在安全认证和授权方面的强大功能。 3. JWT作为无状态认证机制的优势和局限性。 4. 授权服务器的角色,以及如何减轻其压力。 5. 使用...

    spring 业务层架构

    开发者可以根据上述原则和精神,结合实际项目需求,灵活运用Spring的各种特性来构建高质量的业务层架构。 通过以上分析可以看出,Spring框架为构建高效、灵活且可维护的业务层架构提供了强大的支持。遵循上述原则和...

    SpringCloud.pdf

    1. **分布式/版本化配置**:Spring Cloud Config 提供了一个集中式的配置服务器,允许服务动态地获取和更新配置。这使得在分布式环境中管理和维护配置变得更加容易,支持配置的版本控制。 2. **服务注册与发现**:...

    spring ioc以及事物架构图

    ### Spring IoC与事务管理架构解析 #### 一、Spring IoC容器的构建与工作原理 **Spring**作为一款轻量级的Java开发框架,在Java企业级应用领域扮演着极其重要的角色。其中,**IoC(Inversion of Control,控制反转...

    SPRING技术内幕:深入解析SPRING架构与设计原理.pdf 下载

    4. **Spring MVC**:用于构建Web应用程序,为Web层提供了一个简洁的MVC实现。 5. **Spring DAO**:数据访问抽象层,提供了一组JDBC的抽象层,极大地简化了数据访问层的异常处理。 6. **Spring ORM**:提供了与ORM...

    用spring构建android互联网应用

    本文将深入探讨如何利用Spring构建Android互联网应用,并结合提供的文件`libs.zip`和`spring-android-samples-master.zip`来讲解相关知识点。 首先,`libs.zip`可能包含了Spring for Android所需的库文件,这些库如...

    spring3最新教程3部合集

    此外,Spring MVC的异常处理、国际化支持、表单绑定等功能也会有所涉及,帮助开发者构建高效、灵活的Web应用。 最后,Spring Enterprise Recipes(Spring+Enterprise+Recipes.pdf)聚焦于Spring3在企业级应用中的...

    spring源码

    Spring MVC作为Spring框架的一部分,是用于构建Web应用程序的模块,它允许开发者通过分离关注点来构建可维护和可测试的Web应用。 Spring MVC采用了典型的三层架构,包括表现层、业务逻辑层和数据访问层。这种架构...

    spring3.x源码

    总的来说,Spring 3.x源码的学习能够帮助开发者深入理解Spring框架的工作机制,提升代码设计和架构能力。通过对源码的分析,我们可以了解到Spring如何高效地实现依赖注入、AOP、事务管理等核心功能,以及如何与其他...

    spring+mybatise 简单架构

    【Spring+MyBatis简单架构】是Web开发中一种常见的技术组合,主要应用于构建轻量级的企业级应用。Spring作为一款全面的Java企业级应用框架,提供了依赖注入、AOP(面向切面编程)、事务管理等多种功能,而MyBatis则...

    spring3+springMVC3+springJDBC3+jQuery easyui的运行环境

    其次,Spring MVC(版本3)是Spring框架的一部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。它提供了一种组织和处理HTTP请求的方式,使得业务逻辑与展示层分离。Spring MVC通过DispatcherServlet接收...

    spring3中文文档

    5. **MVC框架**:Spring MVC是用于构建Web应用的模块,它提供了模型-视图-控制器架构,支持请求处理、视图解析、异常处理等功能,使得Web应用的开发更加整洁和模块化。 6. **事务管理**:Spring提供了声明式和编程...

    基于SpringCloud的微服务治理架构方案.docx

    基于SpringCloud的微服务治理架构方案旨在构建一个高效、可扩展且易于管理的分布式系统。微服务架构将大型应用程序分解为一组小型、独立的服务,每个服务都可以独立开发、部署和扩展,从而提高了系统的灵活性和可...

    Spring技术内幕:深入解析Spring架构与设计原理

    标题“Spring技术内幕:深入解析Spring架构与设计原理”暗示了本书主要关注的两个方面:Spring框架的技术深度和设计原理。Spring是一个非常流行的开源Java框架,它支持基于Java的大型、企业级应用程序的开发。它广泛...

    Spring Security3中文文档

    该章节分为两个部分,介绍了Spring Security3的基础概念,包括如何设置安全上下文、理解Spring Security的架构以及如何使用Spring Security进行基本的认证和授权。 ### 第二章:深入理解Spring Security3 本章深入...

    Java Web 基于Spring Struts Hibernate 轻量级架构开发实例

    在Java Web开发中,Spring、Struts和Hibernate是三个非常重要的轻量级框架,它们共同构建了一个强大的MVC(Model-View-Controller)架构。这个架构使得开发者能够更有效地管理和组织代码,提高开发效率和软件的可...

Global site tag (gtag.js) - Google Analytics