
SpringBoot
文章平均质量分 54
saytime
简单生活,持续学习。
展开
-
SpringBoot(六):SpringBoot使用CROS解决跨域问题
跨域问题其实之前就有说过,不明白的可以参考我之前的文章,这章主要讲解SpringBoot CROS的支持。这里主要按照官方文档方式讲述。SpringBoot CROS 参考: http://docs.spring.io/spring-boot/docs/1.5.4.RELEASE/reference/htmlsingle/#boot-features-corsSprin原创 2017-07-10 22:07:41 · 52070 阅读 · 5 评论 -
SpringBoot(八):SpringBoot整合Log4j
SpringBoot默认使用日志框架logback一、依赖 <!-- spring boot start --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusion原创 2018-01-03 16:50:52 · 12718 阅读 · 0 评论 -
SpringBoot(九):SpringBoot使用Druid数据源
Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池)一、依赖为了测试,使用jdbcTemplate<!-- jdbcTemplate --><dependency> <groupId>org.springfra原创 2018-01-03 16:58:07 · 45620 阅读 · 11 评论 -
SpringBoot(十):SpringBoot使用FastJson
阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Andr原创 2018-01-03 16:59:06 · 4010 阅读 · 0 评论 -
SpringBoot(十一):SpringBoot发送邮件
之前一段时间没有上优快云发表,自己本地记在有道云的,现在都发出来,希望对你们有帮助。 ··· 发送邮件一、依赖<!-- javax.mail --><dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.0</version></原创 2018-01-03 17:02:02 · 17750 阅读 · 18 评论 -
SpringBoot(十二):SpringBoot整合Kafka
一、准备工作 提前说明:如果你运行出问题,请检查Kafka的版本与SpringBoot的版本是否与我文中的一致,本文中的环境已经经过测试。Kafka服务版本为 kafka_2.11-1.1.0 (Scala), 也就是1.1.0SpringBoot版本:1.5.10.RELEASE提前启动zk,kafka,并且创建一个Topic[root@Basic kafka_2....原创 2018-04-15 16:45:04 · 38275 阅读 · 10 评论 -
SpringBoot(十四):SpringBoot整合Memcached
一、环境准备memcached 1.4.5SpringBoot 1.5.10.RELEASEjava_memcached-release_2.6.6.jarmemcached 1.4.5 windows 下载地址:http://www.runoob.com/memcached/window-install-memcached.htmldanga memcached java c...原创 2018-06-05 18:25:55 · 10010 阅读 · 2 评论 -
SpringBoot(十五):SpringBoot整合Redis
一、环境准备Redis-x64-3.2.100.zipSpringBoot 1.5.10.RELEASERedis-x64-3.2.100.zip 下载地址:https://github.com/MicrosoftArchive/redis/releasespom依赖: <!-- redis --> <dependency&...原创 2018-06-05 18:26:32 · 2330 阅读 · 0 评论 -
SpringBoot(十六):SpringBoot整合Mybatis-Plus
Mybatis-Plus 总的来说比Mybatis Generator更加好用,公司自己搭的框架也是用的这个,还算方便。本节版本虽然只用到了基本特性,但可以满足大部分的增删改查。一、环境准备SpringBoot 1.5.10.RELEASEMybatis-Plus 2.1.9Mybatis-Plus 官方地址:http://mp.baomidou.com/po...原创 2018-06-05 20:53:31 · 44242 阅读 · 16 评论 -
SpringBoot(五):SpringBoot整合MyBatis
怎么说了,写博客虽然是一件很费时间的事情,而且还是个菜鸟,但是如果写的东西能够帮助到别人,还是值得开心的。回顾:上篇写了JdbcTemplate,但是想到使用Mybatis,JPA的人估计不少,所以这篇写一下SpringBoot整合Mybatis,JPA的话以后有时间再弄,因为自己也没用过。一、数据准备其实还是上篇的,以防有人是直接看这篇的,就还是贴出来吧。原创 2017-07-08 00:51:17 · 78494 阅读 · 35 评论 -
SpringBoot(四):SpringBoot整合JdbcTemplate
个人其实偏向于使用类似于JdbcTemplate这种的框架,返回数据也习惯于接受Map/List形式,而不是转化成对象,一是前后台分离转成json方便,另外是返回数据格式,数据字段可以通过SQL控制,而不是返回整个对象字段数据,或者通过VO方式。当然更多人习惯于采用Bean形式,所以这里也同样使用Bean.一、数据准备CREATE TABLE `tb_user` ( `id`原创 2017-07-08 00:49:08 · 16391 阅读 · 9 评论 -
SpringBoot(七):SpringBoot整合Swagger2
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。接口返回结果不明确不能直接在线测试接口,通常需要使用工具,比如postman接口文档太多,不好管理Swagg原创 2017-07-10 23:01:42 · 71357 阅读 · 33 评论 -
SpringBoot(一):构建第一个SpringBoot工程
现如今,互联网的热点已经成为微服务了,如果你到现在还没有听说过微服务,或者还不了解,那表示你已经out了,需要开始作准备了。现在主流的微服务框架包括早期阿里的Dubbo,以及现在热门的SpringCloud,所以我们开始要准备开始学习SpringCloud了,扯远了,因为SpringCloud是基于SpringBoot结构上去进行开发,所以我们也要学习SpringBoot,平时我们使用SSM,SS原创 2017-07-07 23:04:20 · 9797 阅读 · 3 评论 -
SpringBoot(二):SpringBoot 热部署
每次修改代码都要重启服务器的痛,别说你不懂。一、环境IntelliJ IDEA 2017.1.4 x64二、SpringBoot 配置dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-devtoolsartifactId> optional>tru原创 2017-07-07 23:05:43 · 5323 阅读 · 2 评论 -
SpringBoot(三):SpringBoot 属性配置文件详解
SpringBoot 配置文件默认为application.properties,但是本章节主要讲解yaml文件配置,因为现在的趋势是使用yaml,它是类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。一、自定义属性与加载我们把之前项目中的配置文件application.properties改成application.ymltest: user:原创 2017-07-07 23:07:37 · 7301 阅读 · 6 评论 -
SpringBoot(十三):SpringBoot整合RabbitMQ
如果对RabbitMQ不熟悉的,建议先看RabbitMQ系列教程。一、环境准备RabbitMQ 3.7.4SpringBoot 1.5.10.RELEASE <dependency> <groupId>org.springframework.boot</groupId> ...原创 2018-06-01 18:14:47 · 3031 阅读 · 7 评论