精确而优雅

比你优秀的人还比你努力

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

Spring-boot系列(14):jsonp的用法

上文粗略的讲了一下jsonp的使用,但是实际过程中很少没有返回的。 springboot支持增强控制器注解,实现选择性返回json或者jsonp。 1.新建jsonp基类 @ControllerAdvice(basePackages = "com.controlle...

2018-07-19 16:35:15

阅读数:29

评论数:0

Spring-boot系列(13):跨域的配置CORS和jsonp

什么是跨域 只要协议、域名、端口有任何一个不同,都被当作是不同的域 No ‘Access-Control-Allow-Origin’ header is present on CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing...

2018-07-19 14:48:16

阅读数:18

评论数:0

Spring-boot系列(12):Scheduled定时器的使用

项目中常常会用到定时器,用来执行耗时操作。 springboot整合 使用起来很简单 1.主函数上增加开启定时器的注解 @EnableScheduling 2.新建一个定时任务类Task @Component public class Task { // @Sc...

2018-07-19 11:17:52

阅读数:11

评论数:0

IDEA快速创建实体类

使用范围: 使用idea快速生成数据库pojo 使用json快速生成一个pojo: 使用插件GsonFormat,快捷键弹出输入json字符串弹框ALT+S

2018-07-18 16:37:10

阅读数:67

评论数:0

关于TCP协议的三次握手和四次挥手

0.  准备知识(1)ACK ,TCP协议规定只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为...

2018-07-17 15:31:45

阅读数:12

评论数:0

Spring-boot系列(11):validator的使用

由于SpringBoot的Web组件内部集成了hibernate-validator,我们可以直接使用。 常用注解 这些注解使用在pojo上面,接收校验是会自动进行判断是否符合要求,进而提示对应的提示语,也可以使用message参数进行自己指定。 @AssertFalse @Asser...

2018-07-13 11:17:09

阅读数:26

评论数:0

Spring-boot系列(10):JPA常用查询方式

在之前的spring-boot-jpa项目中,简单的使用了jpa查询了一下数据库。 JpaRepository 这个接口有很多基本的方法。 继承的这个是用来分页的 这个是一下复杂查询的接口 这个分页又继承CrudRepository是基本的增删改查 常用方法: ...

2018-07-10 17:06:34

阅读数:15

评论数:0

日志:logback的使用

logback logback的使用要和slf4j一起使用,需要的jar为 slf4j-api.jar,logback-core.jar,logback-classic.jar maven依赖为: <properties>     &...

2018-07-10 10:35:27

阅读数:11

评论数:0

Spring-boot系列(9):静态资源路径配置

前言: 项目中肯定有不少图片,他们都是静态资源,我们只要在resources/static目录下放置自己的图片即可。 同时测试了在jsp中的webapp里面也是支持静态资源的。 这两个图片都可以直接通过链接 http://localhost:8080/pic/1.jpg 或者 ht...

2018-07-06 15:43:35

阅读数:12

评论数:0

Spring-boot系列(8):使用aop实现http请求日志记录

1.依赖 <dependency> <groupId>org.springframework.boot</groupId&am...

2018-07-06 14:42:00

阅读数:25

评论数:0

Spring-boot系列(7):整合springmvc拦截器

拦截器HandlerInterceptor在普通项目中用得挺多的。比如控制登录拦截,没有登录用户session的都统一跳转到登录页面。拦截请求,统一增加日志,统计http请求操作时间等。 整合 在原来的jsp基础上实现 创建两个jsp页面 index.jsp 主页,需要登录进来才可以看 ...

2018-07-06 11:00:45

阅读数:29

评论数:0

Spring-boot系列(6):整合fastjson消息视图配置

通过fashjson消息视图配置可以控制json返回的情况,例如:数据该字段为空,返回前端值默认是null,可以使用WriteNullListAsEmpty 改为”“。 springboot整合 在原来项目上增加 依赖 <!--引入fastjson依赖--&am...

2018-07-06 10:26:53

阅读数:24

评论数:0

Spring-boot系列(5):整合druid

druid数据源 阿里巴巴开源数据源,有良好的数据库监控功能,稳定,快,可以监控连接数,慢sql。好像现在有个更屌的数据源HikariCP,不过两者针对的方向不一样,一个是要监控加连接。一个单纯连接光速连接。 SpringBoot整合Druid 增加依赖 当然其他的web模块依赖,j...

2018-07-06 10:14:49

阅读数:18

评论数:0

Spring-boot系列(4):整合JPA

JPA简介 简单来说就是人家封装好的ORM框架,底层是hibernate。直接使用就支持大部分CURL。 springboot整合 依赖 <dependency> <groupId&a...

2018-07-06 09:46:59

阅读数:18

评论数:0

springboot系列(3):各种运行方式遇到的坑 Whitelabel Error Page

在开发springboot过程中大部分都是直接run一下主函数就可以了,可是,当整合jsp时创建了webapp文件夹时,失效了报错Whitelabel Error Page 猜测 应该是资源路径问题,或者springboot的启动方式加载的资源不对 具体实践 启动方式1 通...

2018-07-05 18:54:04

阅读数:13

评论数:0

Spring-boot系列(2):整合jsp

简介: springboot默认使用thymeleaf模版引擎,不推荐使用jsp,但是,有什么办法呢?总要一步步来。先整合一波压压惊。其实遇到一系列idea操作问题。 创建好子模块spring-boot-jsp 创建webapp文件夹及子目录。 发现创建不了jsp,没有这个选项。w...

2018-07-05 18:24:44

阅读数:9

评论数:0

Spring-boot系列(1):创建一个spring-boot-demo

简介: 在微服务横行的今天,这个springboot越来越重要了。简单理解就是约定优于配置,把传统的xml配置抛弃,都约定为一定的配置。所以,配置最难的就是你不知道有什么约定的时候。基于Maven构建,方便速度。可以打单独的jar自带内置容器运行。 使用idea构建 我这里是先构建一个空...

2018-07-05 17:48:31

阅读数:25

评论数:0

spring多数据源解决方案

在平时开发过程中,很多内部的项目都是直接访问多个数据库,这样平时一个项目一个数据库就不够用了,spring支持多数据源。笔者这里记录三种平时常看到的多数据源整合方式。 第一种:复制多个bean 情景:数据库的读量比较大,一般的写操作不会影响数据库读。所以,项目就分为两个库,一个读库,一个读...

2018-07-02 18:10:46

阅读数:15

评论数:0

日志:slf4j的使用

简介: slf4j就是日志的公共接口,项目中可能不同的人员使用不同的日志进行记录,而这个就是来统一写法用的。它可以和其他的日志框架进行整合,如logback,log4j,log4j2等。这里讲的是和log4j整合。 整合: jar包 maven: <de...

2018-06-27 18:35:16

阅读数:16

评论数:0

日志:log4j2的使用

log4j2优势 性能 在多线程场景中,异步记录器的吞吐量比Log4j 1.x和Logback低10倍,并且数量级的延迟更低。 Log4j 2利用Java 5并发支持,并尽可能在最低级别执行锁定 说白了就是log4j过时了,有性能厉害的肯定用厉害的版本。 ...

2018-06-27 18:02:51

阅读数:37

评论数:0

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