首页 技术后端
  • maven中引入多个仓库

    maven中引入多个仓库

    maven中的中央仓库是阿里云的,现在还需要引入有赞云的仓库;maven中的配置信息:<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"         xmlns:xsi="...

    spring boot 2020-03-23 614 0
  • 注解@CrossOrigin解决跨域问题

    注解@CrossOrigin解决跨域问题

    注解@CrossOrigin  出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源。例如,当你在一个标签中检查你的银行账户时,你可以在另一个选项卡上拥有EVILL网站。来自EVILL的脚本不能够对你的银行API做出Ajax请求(从你的帐户中取出钱!)使用您的凭据。  跨源资源共享(CORS)是由大多数浏览器实现的W3C规范,允许您灵活地指定什么样的跨域请求被授权,而不是使用一些不太安全和不太强大的策略,如IFRAME或JSONP。一、跨域(CORS)支持:Spring Framework 4.2 GA为C...

    注解说明 2020-01-11 520 0
  • 使用Actuator监控

    使用Actuator监控

    Actuator可能大家非常熟悉,它是springboot提供对应用自身监控,以及对应用系统配置查看等功能。springboot使用actuator的方式非常简单,只需要在项目中加入依赖spring-boot-starter-actuator,完整pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/P...

    spring boot 2020-01-04 1411 5
  • 使用Admin监控

    使用Admin监控

    在springboot中,也提供了很全面的监控系统。这篇文章介绍一下springboot—admin监控springboot项目。原来大致是这样的,springboot——admin——server负责当监控中心,功能类似springcloud--eureka。其他springboot作为client把自身信息注册到admin--server中去。创建一个springboot-admin-server项目。pom文件中加入依赖,pom文件完整代码如下:<?xml version="1.0&...

    spring boot 2020-01-04 336 0
  • spring security 入门教程

    spring security 入门教程

    spring security简介Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。当前版本为4.2.3。接入方式Spring S...

    spring security 2019-12-20 300 0
  • @EnableWebSecurity 启用Web安全

    @EnableWebSecurity 启用Web安全

    @EnableWebSecurity是Spring Security用于启用Web安全的注解。典型的用法是该注解用在某个Web安全配置类上(实现了接口WebSecurityConfigurer或者继承自WebSecurityConfigurerAdapter)。典型的使用例子如下 :@Configuration  @EnableWebSecurity  public class MyWebSecurityConfiguration extends We...

    注解说明 2019-12-20 229 0
  • @Override的作用

    @Override的作用

    @Override是伪代码,表示重写。(当然不写@Override也可以),不过写上有如下好处: 1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。 举例:在重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。@Overridepublic vo...

    注解说明 2019-12-20 188 0
  • @Async用法总结

    @Async用法总结

     在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。  1.  何为异步调用?    在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。 异步调用则是只是发送了调用的指令,调用者无需...

    注解说明 2019-12-13 271 0
  • @ResponseStatus 的用法

    @ResponseStatus 的用法

    @ResponseStatus 用于修饰一个类或者一个方法,修饰一个类的时候,一般修饰的是一个异常类,如下,声明一个异常类在类上面加上ResponseStatus注解,就表明,在系统运行期间,抛出AuthException的时候,就会使用这里生命的 error code 和 error reasoon 返回给客户端,提高可读性。package com.kolin.sample;import org.springframework.http.HttpStatus;import org.springframework....

    注解说明 2019-12-13 204 0
  • @ControllerAdvice使用场景

    @ControllerAdvice使用场景

    这篇文章主要介绍了SpringMVC @ControllerAdvice使用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 提供的...

    注解说明 2019-12-13 210 0