SpringBoot
文章平均质量分 90
WillJGL
这个作者很懒,什么都没留下…
展开
-
Spring Boot 使用Redis 入门
在SpringBoot中使用Redis有两种方式,一种是使用Jredis,这是一个Client,得到实例后可以调用Redis的命令,使用上很简单明了,不过好像要自己处理下连接池另一种是使用RedisTemplate,这个是被Spring封装了一次的,可以不关心连接池,在使用上又分为两种方式,一种是使用它封装的方法(类似于使用Jredis),另一种是使用注解方式使用之前需要先添加依赖原创 2017-07-21 09:29:34 · 1107 阅读 · 0 评论 -
SpringBoot 使用Mybatis入门
在SpringBoot中访问数据库有多种方式,一般我们可以使用jdbctemplate、Mybatis、JPA。本文总结使用Mybatis的方式准备工作建立数据库建立表usersCREATE TABLE `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(45) NOT NULL DEFAULT '原创 2017-09-06 21:28:49 · 530 阅读 · 0 评论 -
SpringBoot 使用jackjson入门
SpringBoot中如果需要实现json的序列化和反序列化,我们会使用json解析工具。一般用到的有fastjson、GSON、Jackson 根据网上的测试,Jackson性能好一些,而且Jackson是SpringBoot默认引用的 本文记录SpringBoot如何使用Jackson准备1、在项目中创建包Jackson 2、分别创建4各类文件 2.1、Company实体类(里面包含De原创 2017-09-06 14:46:04 · 7439 阅读 · 0 评论 -
SpringBoot 使用slf4j(logback)入门
说明在项目中都需要使用日志组件来记录和输出日志,我们通常使用的日志方式有System.out.println或log4j。 在Springboot中提供了 SLF4J(Simple Logging Facade For Java),SLF4J是一套日志接口默认使用logback日志组件,也可以自己替换为log4j等其他日志组件 由于我们计划使用默认的日志组件,因此也就不需要在额外引入什么了准备工原创 2017-09-05 15:05:42 · 1323 阅读 · 0 评论 -
SpringBoot 使用Scheduled 定时任务入门
SpringBoot中如果希望做定时任务,可以使用@Scheduled实现基础工作1、在应用程序入口类上加入注解@EnableScheduling 2、为了便于区分测试,在项目下建立一个名为Scheduled的Package 串行执行在包下分别建立类ScheduledTask1和ScheduledTask2,代码如下 ScheduledTask1import org.springframewo原创 2017-09-04 17:52:40 · 2985 阅读 · 0 评论 -
SpringBoot编写HTTP API
准备基于IDEA创建多个模块MavenSpringBoot项目这里面创建的项目继续进行http接口开发HTTP API一般接收客户端的get和post请求,然后进行业务逻辑操作,再将结果以json的格式返回先在utils项目中建立实体类定义,在utils项目下建立model包,再建立responsebase类作为接口返回的基类 public class ResponseBase { Stri原创 2017-09-01 15:40:50 · 2381 阅读 · 0 评论 -
idea工具将SpringBoot工程打包成 jar或war
最近在学习SpringBoot,本地调试很方便,但是没找到怎么发布为jar包(用的intellij idea maven项目),原来用Eclipse时,非maven项目直接导出就可以了,这次在intellij idea中也没找到导出的方法网上搜了一下有些写的挺麻烦的,但好像还不是我的情况,找来找去各个文章试来试去最终找到了一个办法当时感觉挺简单的,也没记录,结果今天想给另一个项目打原创 2017-07-14 17:20:04 · 8950 阅读 · 1 评论 -
Spring Boot使用mybatis 入门
首先加入依赖 org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 假如我们在数据库中有一个users表,现在要对这个表做操作CREATE TABLE `users` ( `user_id` int(11) NOT NULL原创 2017-07-21 11:57:44 · 384 阅读 · 0 评论 -
Spring Boot使用thrift 入门
thrift是一个RPC框架,我们使用SpringBoot可以对外暴露http接口,但是系统内部调用如果需要较高的效率,需要使用RPC接口,因此我们会需要使用thrift 再暴露一些内部接口假设我们有一个service类,里面实现了一个login方法,如果要暴露http的接口,我们需要使用springboot做一个controller,然后在controller里调用这个login,这样完成一原创 2017-07-21 12:14:47 · 12188 阅读 · 3 评论 -
IDEA创建多个模块MavenSpringBoot项目
最近在学习springboot,先从创建项目开始,一般项目都是一个项目下会有多个模块,这里先创建一个最简单的实例,一个项目下有一个springboot模块项目提供web服务,引用另一个java项目(相当于业务逻辑) 期望的项目结构如下 springboot-test —-springboot-api —-springboot-utils一、创建空Maven项目首先打开IDEA,点击“Crea原创 2017-09-01 15:25:46 · 31208 阅读 · 10 评论