
SpringBoot
Kincym
这个作者很懒,什么都没留下…
展开
-
SpringBoot基本讲解(配置文件)
配置文件1.SpringBoot的默认配置文件是application.properties。如下图: 但建议使用application.yml文件,SpringBoot对yml语法有很好的支持。2.获取配置文件的信息 通过@Value(”${}”)就可以获取配置文件中cupSize和age等的值了。3.优化获取配置文件信息 这样就避免了在每个成员变量前面写@Value(”${}原创 2017-04-15 12:27:22 · 697 阅读 · 0 评论 -
SpringBoot打可执行jar
<build> <plugins> <!--这段是负责编译的时候使用jdk的版本和编码格式。--> <plugin> <groupId>org.apache.maven.plugins</groupId> ...原创 2018-05-14 15:46:19 · 643 阅读 · 0 评论 -
SpringBoot之过滤器Filter
Filter简介Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Filter实现继承Filter接口@Component@We原创 2017-12-28 11:24:19 · 1180 阅读 · 3 评论 -
SpringBoot之拦截器
上一篇对过滤器的定义做了说明,也比较简单。过滤器属于Servlet范畴的API,与Spring 没什么关系。 Web开发中,我们除了使用 Filter 来过滤请web求外,还可以使用Spring提供的HandlerInterceptor(拦截器)。HandlerInterceptor 的功能跟过滤器类似,但是提供更精细的的控制能力:在request被响应之前、request被响应之后、视图渲染之前以原创 2017-11-08 10:56:04 · 728 阅读 · 0 评论 -
过滤器和拦截器的区别
区别1.拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2. 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3. 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 4. 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 5. 在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用原创 2017-12-28 13:04:01 · 500 阅读 · 0 评论 -
springBoot之过滤器解决前端跨域问题
关于拦截器原理,请参考我的另一篇博客:SpringBoot之过滤器Filterpackage com.cci.eclickup.common.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig原创 2017-12-06 16:18:46 · 3231 阅读 · 0 评论 -
SpringMVC之参数校验注解@Valid
注解介绍 以上基本是所有注解了。注解使用实体类中添加注解@Datapublic class User { @Range(min = 0,max = 100,message = "年龄必须在0~100之间") private Integer age; private String name; @Length(min = 8,message = "密码不能少于八位")原创 2017-12-27 00:10:01 · 3380 阅读 · 0 评论 -
springBoot集成pageHelp
引入jar <!-- mybatis的分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.0</version> </depende原创 2017-12-07 16:36:55 · 1190 阅读 · 0 评论 -
springBoot集成quartz集群
1、导入依赖: <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> </dependency>2、在项目中添加quartz.pr原创 2017-12-15 13:59:51 · 3638 阅读 · 8 评论 -
Spring Boot集成swagger
依赖 <!--swagger依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version> </depen原创 2017-05-16 10:22:37 · 371 阅读 · 0 评论 -
SpringBoot中表单验证及Aop及异常的使用
表单验证:案例:比如往数据库插入一条信息,如果年龄小与18,则提示“未成年”。首先在实体类的年龄age属性前面加上@Min标签。 在Controller中设置提示信息 Aop:package com.cym.aspect;import org.aspectj.lang.annotation.*;import org.slf4j.Logger;import org.slf4j.LoggerFac原创 2017-04-16 17:05:01 · 1076 阅读 · 0 评论 -
SpringBoot中Controller以及Jpa操作数据库的使用
常用注解@PathVariable:获取Url中的数据@RequestParam: 获取请求参数的值@GetMapping : 组合注解,相当于@RequestMapping(method = RequestMethod.GET)@PostMapping: 组合注解,相当于@RequestMapping(method = RequestMethod.POST)@RestController原创 2017-04-15 15:35:34 · 2765 阅读 · 1 评论 -
Spring配置文件动态获取属性
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL;import java.util.Properties;/** * @author: caiyaming * @date...原创 2018-07-18 21:02:57 · 1808 阅读 · 0 评论