排序:
默认
按更新时间
按访问量

Spring MVC常见配置说明

一 快捷ViewController 1 举例 @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController...

2018-08-16 21:44:25

阅读数:5

评论数:0

数字签名方法之——直接对消息签名

一 场景 发送者Alice要对消息签名,接收方Bob要对签名进行验证。 二 签名和验证过程 Alice需要先生成一个包括公钥和私钥的密钥对,而需要验证签名的Bob需要得到Alice的公钥。签名过程如下: 1 Alice用自己的私钥对消息进行加密 用私钥加密得到的密文就是Alice对这...

2018-08-16 19:00:03

阅读数:8

评论数:0

Feign的参数绑定实战

一 hello-service的相关处理 1 控制器增加相应处理 package com.didispace.web; import com.didispace.dto.User; import com.didispace.service.HelloService; import org....

2018-08-16 18:43:16

阅读数:12

评论数:0

Spring MVC的@ControllerAdvice应用

一 点睛 通过@ControllerAdvice,我们可以对于控制器的全局配置放在同一个位置,注解了@Controller的类的方法可使用@ExceptionHandler、@ModelAttribute、@InitBinder注解到方法上,这对所有注解了@RequestMapping的控制器内...

2018-08-15 21:48:05

阅读数:9

评论数:0

Spring MVC的拦截器配置

一 点睛 拦截器(Intercept)实现对每一个请求处理前后相关的业务处理。 可以通过让普通Bean实现HandlerInterceptor接口或者继承HandlerInterceptorAdapter类来实现自定义拦截器。 通过重写WebMvcConfigurerAdapter的addI...

2018-08-15 20:02:17

阅读数:7

评论数:0

Spring Cloud Feign快速入门案例

一 新建一个Spring boot基础工程,取名feign-consumer,在pom.xml中增加相关依赖 <dependencies> <dependency> &amp...

2018-08-15 19:49:14

阅读数:7

评论数:0

Spring MVC的静态资源映射

一 点睛 Spring MVC的定制配置需要配置类继承WebMvcConfigurerAdapter类,并在此类使用@EnableWebMvc,来开启对Spring MVC的配置支持,这样就可以重写这个类的方法,完成常用的配置。 程序的静态文件(js、css、图片)等需要直接访问,这时可以在配...

2018-08-15 19:23:56

阅读数:8

评论数:0

DevOps的定义

一 最简定义 DevOps:将命令行(SH)从IT工作中赶走。 这是在2013年O'Reilly Velocity会议的T恤衫上看到的。 二 2013维基百科定义 DevOps(开发Development与运维Operations的复合词)是一种软件开发方法,强调的是软件开发人员与信息技术...

2018-08-15 19:02:55

阅读数:9

评论数:0

Spring MVC的常用注解

一 点睛 1 @Controller @Controller注解在类上,表明这个类是Spring MVC里的Controller,将其声明为Spring的一个Bean,Dispatch Servlet会自动扫描注解了此注解的类,并将Web请求映射到注解了@RequestMapping的方法上,...

2018-08-14 22:07:00

阅读数:9

评论数:0

Hystrix的回退

一 回退 执行超时等失败情况 断路器打开 线程池满载 二 测试断路器回退 package org.crazyit.cloud.cb; import com.netflix.hystrix.HystrixCommand; import com.netflix.hystrix.Hystr...

2018-08-13 19:07:48

阅读数:21

评论数:0

Spring Cloud以及Netflix微服务源码获取途径

一 Eureka https://github.com/Netflix/eureka Eureka是Netflix开源的服务发现组件,本身是一个基于REST的服务。它包含Server和Client两部分。   二 Ribbon https://github.com/Netflix/rib...

2018-08-13 19:02:47

阅读数:17

评论数:0

Spring MVC项目快速搭建

一 点睛 Spring MVC提供了一个DispatcherServlet来开发Web项目。 在Servlet 2.5及以下的时候,只要在web.xml下配置<Servlet>元素就可以了。 但在Servlet 3.0下,可以实现无web.xml的...

2018-08-13 18:38:14

阅读数:23

评论数:0

Spring MVC的动态概念的两张图

一 图一 二 图二

2018-08-13 18:33:49

阅读数:22

评论数:0

关于Eclipse的FAQ汇总

一 怎样集成Maven 1 配置安装路径 2 设置配置文件和配置仓库 二 设置字体

2018-08-13 18:28:32

阅读数:26

评论数:0

Spring MVC的静态概念

一 DispatchServlet:前端控制器 二 Controller:控制器 三 HandlerAdapter:DispatchServlet内部使用的一个类 它和DispatchServlet的关系见下面的源码: public class DispatcherServlet ext...

2018-08-12 17:17:52

阅读数:47

评论数:0

怎样看Java的源码和API——以HandlerInterceptor为例进行说明

一 看源码 通过IDEA的Maven项目可以很容易的查看源码。 比如说要查看HandlerInterceptor定义的相关源码。 先在Maven工程中,随便找个地方输入HandlerInterceptor,请见下面截图。 输入Alt+Enter建后,HandlerInterceptor...

2018-08-12 16:53:32

阅读数:30

评论数:0

MVC相关概念

一 前端控制器 二 生活小例子类比 分诊台相当于前端控制器。 各科室相当于控制器。 三 MVC本质 MVC的核心思想是业务数据抽取同业务数据呈现相分离。 VIEW:视图层,为用户提供UI,重点关注数据的呈现。 Model:模型层,业务数据的信息表示,关注支撑业务的信息构成...

2018-08-12 15:43:45

阅读数:24

评论数:0

Java的@Target、@Documented以及@Inherited注解

一 @Target注解 1 点睛 @Target注解:如果没有指定使用的位置,则可以在任意位置使用,@Target用于指定在什么位置使用注解。一共有10个取值: public enum ElementType { //只能用在类、接口、枚举类型上。 TYPE, /...

2018-08-12 15:04:27

阅读数:24

评论数:0

Java反射机制实现取得指定Annotation

一 代码 //定义该自定义注解的保存范围是RUNTIME @Retention(value = RetentionPolicy.RUNTIME) @interface MyAnnotation { public String key(); public String value...

2018-08-12 14:00:40

阅读数:25

评论数:0

Java反射机制实现全部注解获取

一 代码 class Info{ //给mytoString方法加了2个内建Annotation @Deprecated @SuppressWarnings(value = "This is a waring!") publi...

2018-08-12 11:34:51

阅读数:26

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭