SpringBoot
文章平均质量分 59
oh_EJiao
种一棵树最好的时间是十年前,其次是现在
展开
-
SpringBoot入门小栗子
1.创建一个maven项目在pom.xml中我们首先要写入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEAS...原创 2018-03-29 18:15:04 · 262 阅读 · 0 评论 -
StringBoot 整合Redis解决存储乱码(通过StringRedisSerializer来进行序列化)
pom文件中引入的依赖是<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE&...原创 2018-09-24 13:41:52 · 3738 阅读 · 0 评论 -
导入Excel数据存入数据库
整体思路:导入Excel表格,将表格中的数据读取出并导入数据库。注意:表格中的列的数值获取时要与对象的属性相对应。1.上传文件时,先根据文件的 后缀,判断excel版本创建对应的Workbook2.获取IO流中的数据,组装成List<List<Object>> 2.1表格中的数值类型读取时要先进行判断,转成字符串。 3.解析List<...原创 2018-07-27 17:11:37 · 734 阅读 · 0 评论 -
Spring Boot Starter 依赖详解
Spring Boot Starter 基本的一共有43种,具体如下:1)spring-boot-starter这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-amqp通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol)。3)spring-boot-starter-...转载 2018-06-15 10:28:43 · 993 阅读 · 0 评论 -
使用RestTemplate构建简单的微服务
现在有两个角色,服务消费者springcloud-consumer-movie,和服务提供者springcloud-provider-user。总的的思路如下:user角色整合hibernate自动创建数据库表信息,提供一个通过id查询用户信息的接口@GetMapping("/simple/{id}")movie角色中也提供一个通过id查询用户信息的接口@GetMapping("/movie/{i...原创 2018-06-13 17:09:59 · 343 阅读 · 0 评论 -
Spring boot 整合freemarker
步骤一:pom.xml中添加依赖 <!-- 添加freeMarker依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker&...原创 2018-04-02 11:46:32 · 459 阅读 · 0 评论 -
Spring boot 整合thymeleaf
步骤一:在pom.xml中添加thymeleaf依赖 <!-- 添加thymeleaf依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-th...原创 2018-04-02 11:39:58 · 97 阅读 · 0 评论 -
Spring boot使用JdbcTemplate进行数据操作
步骤一:编写Dao,并加上@Repository注解进行声明步骤二:service层步骤三:Controller层步骤四:访问测试走起原创 2018-04-01 22:25:22 · 773 阅读 · 0 评论 -
Spring boot data JPA 自定义JPQL语句,以及PagingAndSortingRepository接口实现分页查询
JPA本身并不是一种框架,是一种规范,其全称是Java Persistence API,是是Sun官方提出的Java持久化规范,而他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,并且其是在充分吸收了现有Hibernate,TopLink,JDO等ORM框架的基础上发展而来的,具有易于使用,伸缩性强等优点。我们可以通过创建一个接口并继承CrudRepository来替代dao层的增删改查...原创 2018-04-01 22:13:34 · 8647 阅读 · 1 评论 -
Spring boot +mysql+Hibernate整合
步骤一:建立一个maven项目,然后在pom.xml中添加相关依赖 <!-- Spring-boot必加依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pare...原创 2018-04-01 15:53:11 · 2130 阅读 · 0 评论 -
Spring boot事务与spring-boot-devtools 热部署
Spring boot事务只需要两步。第一步:在pom.xml中添加事务依赖 <!-- spring boot 事务依赖(不用手动配置) --> <dependency> <groupId>org.springframework.boot </groupId> <artifactId>spring-b...原创 2018-03-30 20:30:23 · 147 阅读 · 0 评论 -
【Spring-boot 】FastJson对json数据进行解析(类型转换)
序列化序列化就是指 把JavaBean对象转成JSON格式的字符串。将Map转成JSON将List<Map>转成JSON。自定义JavaBean User转成JSON。String objJson = JSON.toJSONString(Object object);FastJSON可以直接对日期类型格式化,在缺省的情况下,FastJSON会将Date转成long。FastJSON将j...原创 2018-03-30 20:05:54 · 3315 阅读 · 0 评论 -
SpringBoot分页查询(使用插件pagehelper)
这里的分页查询是使用了 github上别人写的一个插件。步骤一:引入依赖 <!-- github上的一个mybatis分页插件 --> <dependency> <groupId>com.github.pagehelper </groupId> <artifactId>pagehelper<...原创 2018-03-30 17:25:25 · 1618 阅读 · 0 评论 -
SpringBoot与Mybatis整合
步骤一:创建一个maven项目,我们看看整体结构步骤二:在pom.xml中添加依赖<!-- spring boot parent节点,引入这个之后,在下面和spring boot相关的就不需要引入版本了 --> <parent> <groupId>org.springframework.boot</groupId> <artif...原创 2018-03-30 17:11:56 · 230 阅读 · 0 评论 -
SpringBoot拦截器
SpringBoot定义拦截器有两种方法,第一种:实现HandlerInterceptor 接口第二种:实现Spring的WebRequestInterceptor接口,或者是继承实现了WebRequestInterceptor的类这里我们使用的是第二种。步骤一:还是一样的,建立maven工程,然后在pom.xml文件中加入依赖描述。spring-boot相关,以及spring-web sprin...原创 2018-03-29 18:43:31 · 165 阅读 · 0 评论 -
SpringBoot方法中获取Request和Response
很多时候方法中没有带参数HttpServletRequest 和HttpServletResponse ,但是我们需要用到这个参数。场景:我们将用户的登陆信息存入了redis以token作为Key,在某些地方需要获取用户信息,我们就需要获取请求头中的token。这时候我们需要获取HttpServletRequest来获取 请求头。public Integer getUserId(...原创 2018-10-30 18:16:55 · 3943 阅读 · 0 评论