`
streammoon
  • 浏览: 25200 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

@Controller 注解 error

 
阅读更多
错误信息:

Syntax error, annotations are only available if source level is 5.0

解决 :
变更java Compiler 为6.0(我jdk为6)

右击项目 选 Properties
然后 如图。。





=============================
maven install 时 异常。。。。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project MvnTestPro: Compilation failure
D:\Workspaces\MvnTestPro\src\main\java\com\tt\app\action\LoginAction.java:[7,1] -source 1.3 中不支持注释
(请使用 -source 5 或更高版本以启用注释)
@Controller
-> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project MvnTestPro: Compilation failure
D:\Workspaces\MvnTestPro\src\main\java\com\tt\app\action\LoginAction.java:[7,1] -source 1.3 中不支持注释
(请使用 -source 5 或更高版本以启用注释)
@Controller


at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:581)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:324)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:247)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:104)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:427)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:157)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:121)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
D:\Workspaces\MvnTestPro\src\main\java\com\tt\app\action\LoginAction.java:[7,1] -source 1.3 中不支持注释
(请使用 -source 5 或更高版本以启用注释)
@Controller


at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:516)
at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:577)
... 14 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException



解决:
添加 如下到pom.xml
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>



如图:



。。。。。
clean  。。。 install 
  • 大小: 118.8 KB
  • 大小: 47.4 KB
分享到:
评论

相关推荐

    使用SpringMVC的@Validated注解验证的实现

    在 Controller 层中,需要在相应的方法传入的 Bean 参数前面增加 @Validated 注解,还有增加 BindingResult 参数,即可实现验证逻辑的实现。 @Controller public class UserController { @RequestMapping("/save")...

    struts2注解登陆

    在这个例子中,`@Controller`是Struts2的自定义注解,表示这是一个处理用户请求的控制器类。`@Namespace`定义了该类的命名空间,`/login`对应URL的路径。`@Action`注解标记了`execute()`方法为处理登录请求的动作,`...

    第二课:通过MVC原理,自定义MVC框架实现1

    在本课程中,我们将深入探讨如何通过MVC(Model-View-Controller)设计模式自定义一个Spring MVC框架的实现。MVC模式是Web应用程序开发中常用的一种架构模式,它将业务逻辑、数据处理和用户界面分离开来,使得代码更...

    SpringMVC中一个Controller多个方法

    在Spring MVC中,Controller类通常使用@Controller注解标识,并且可以包含多个处理请求的方法,这些方法通过@RequestMapping或其变体进行映射。 例如,假设我们有一个名为`UserController`的Controller类,我们可以...

    SpringMVC(十一)异常处理器和注解配置SpringMVC

    在这个例子中,`@Controller`注解标记了这个类为一个Spring MVC控制器,而`@RequestMapping`和`@GetMapping`注解则指定了处理的URL路径。`@PathVariable`用于从URL中提取参数。 在`pom.xml`文件中,你会看到Spring ...

    idea 14 ssm 全注解框架+log4j+事物控制

    在Spring 14中,我们可以使用注解如@Service、@Repository和@Controller来标记服务层、数据访问层和视图层的类。例如,@Service用于标记业务逻辑层的Bean,@Repository用于数据访问层,而@Controller则用于处理HTTP...

    springmvc注解实现用户注册验证

    例如,你可以创建一个名为`UserRegistrationController`的类,并在其上添加`@Controller`注解,这样Spring就会知道这个类是处理用户注册请求的入口。 接下来是`@RequestMapping`注解,用于映射HTTP请求到特定的方法...

    Eclipse SSH 框架 注解 注册功能

    return "error"; } } } ``` 5. **视图层(View)**:视图负责展示用户界面。在这个例子中,我们可以创建两个JSP页面,一个用于显示注册表单,另一个显示注册成功或错误信息。 通过以上步骤,我们已经实现了SSH...

    Feign配置扫描包出现奇葩问题.docx

    在这里,@SpringBootApplication注解指定了要扫描的包,Spring Boot应用程序将会扫描这些包中的@Component、@Controller、@Service、@Repository等注解,并将其注册到Spring容器中。 因此,要解决Feign配置扫描包...

    springmvc_controller_02

    Spring MVC提供了`Controller`接口,但通常我们并不直接实现这个接口,而是使用注解驱动的方式,如`@Controller`,这个注解标记在类上表明该类是一个控制器类。这种方式更灵活且易于配置。 2. **处理方法映射** ...

    自定义注解annotation及用法

    DEBUG, INFO, WARN, ERROR } ``` ### 3. 注解的使用 定义了注解后,可以在类、方法、变量等处使用。例如: ```java @Loggable(logLevel = Level.DEBUG) public class MyClass { @Loggable public void ...

    spring简单注解+log4j记录日志

    例如,`@Component`、`@Service`、`@Repository`和`@Controller`这些注解用于标记不同类型的bean,使Spring自动扫描并管理这些类。此外,`@Autowired`用于依赖注入,使得对象之间的关联配置变得更加简洁。 接着,...

    SpringMVC项目

    - **Controller**:控制器接口或使用@Controller注解的类,处理用户的请求,并返回ModelAndView对象,其中包含视图名和模型数据。 - **Model**:存储业务数据,可以是简单的Java对象或者Map。 - **View**:视图...

    springmvc利用jquery实现ajax的例子

    创建一个Java类并使用@Controller注解标记它。然后,你可以定义一个处理Ajax请求的方法,通常这个方法会使用@RequestMapping注解,指定一个与Ajax请求URL匹配的路径。例如: ```java @Controller public class ...

    springboot注解的应用.rar

    `@Configuration`表示该类用于配置bean,`@EnableAutoConfiguration`则会根据项目依赖自动配置相应的bean,而`@ComponentScan`则是扫描并注册带有`@Component`、`@Service`、`@Repository`和`@Controller`等注解的类...

    idea 14 ssm 全注解框架+log4j+事物控制+mybatis基础Dao配置

    此外,`@Controller`、`@Service`、`@Repository`等注解帮助我们定义不同的组件角色。 MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数...

    09-5基于注解方式的声明式事务.rar

    默认情况下,如果在@Transactional注解的方法中抛出未检查异常(继承自RuntimeException的异常)或Error,Spring会自动回滚事务。如果需要对特定异常进行回滚控制,可以使用rollbackFor和noRollbackFor属性。 8. **...

    spring boot请求异常处理并返回对应的html页面

    我们使用 `@RequestMapping` 注解来映射 `/error` 路径,并在 `handleError` 方法中返回一个 `error/error-404` 视图。在 `getErrorPath` 方法中,我们返回 `/error` 路径,以便在错误处理时可以正确地 redirect 到...

    spring控制器代码

    1. **@Controller注解** Spring MVC中的控制器类通常会使用`@Controller`注解来标记。这个注解告诉Spring该类是处理HTTP请求的组件。例如: ```java @Controller public class MyController { // ... } ``` ...

Global site tag (gtag.js) - Google Analytics