JAVA
Payne511
这个作者很懒,什么都没留下…
展开
-
Spring部分注解记录
@Controller、@ResponseBody和@RestController@Controller注解用于控制层的类上,使该类的实例被Spring的IOC容器管理,一般配合视图解析器InternalResourceViewResolver根据返回的逻辑视图名进行相应的页面跳转。@ResponseBody注解用于控制层的类或者方法上,常用于Restful编程,根据需要返回JSON、XML或自原创 2017-07-12 20:01:33 · 189 阅读 · 0 评论 -
Spring Boot笔记
1.快速搭建方法一: 访问http://start.spring.io/,填写相应的Group和Artifact信息,点击Switch to the full version可自定义更具体的项目配置。 方法二: IDEA中新建工程,选择Spring Initializr根据实际需要添加相关的依赖。 2.WEB项目热部署在pom.xml中添加以下依赖:<dependency> <gro原创 2017-07-12 13:25:11 · 261 阅读 · 0 评论 -
通过javax.validation.constraints下的注解实现字段验证
@NotNull使用该注解的字段的值不能为null,否则验证无法通过。 实体类代码:@Entity@Datapublic class Person { @Id @GeneratedValue private Integer id; @NotNull(message = "name不能为空") private String name; private I原创 2017-07-13 12:51:23 · 38212 阅读 · 0 评论 -
利用AOP编程进行日志处理
日志对象的获取在类中声明如下语句:private static final Logger logger = LoggerFactory.getLogger(ControllerAspect.class);其中参数ControllerAspect.class表示获取当前类的Class对象作为传入参数。 Logger使用的是org.slf4j.Logger类。切面类的创建1.类注解首先新建一个类,在类原创 2017-07-13 13:48:56 · 302 阅读 · 0 评论 -
统一的异常处理
示例代码:@ControllerAdvicepublic class MyExceptionHandler { @ExceptionHandler(value = Exception.class) @ResponseBody public String handle(Exception e){ return e.toString(); }}@Contr原创 2017-07-13 22:23:58 · 223 阅读 · 0 评论