随笔分类 -  spring boot

摘要:前言 我们成功创建Spring Boot之后,pom.xml坐标文件中都会有如下一段引用: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> 阅读全文
posted @ 2019-12-20 15:18 王大军 阅读(1769) 评论(0) 推荐(0)
摘要:redis主要是做缓存,比如用户登录,未付款的订单等等。这一篇简单介绍下基本用法 工程建设 1. pom文件 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot 阅读全文
posted @ 2019-11-25 22:21 王大军 阅读(536) 评论(0) 推荐(0)
摘要:什么是Jpa? Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate,T 阅读全文
posted @ 2019-11-24 20:21 王大军 阅读(374) 评论(0) 推荐(0)
摘要:前言 前面两篇文章和读者聊了Spring Boot中最简单的数据持久化方案JdbcTemplate,JdbcTemplate虽然简单,但是用的并不多,因为它没有MyBatis方便,在Spring+SpringMVC中整合MyBatis步骤还是有点复杂的,要配置多个Bean,Spring Boot中对 阅读全文
posted @ 2019-11-23 19:21 王大军 阅读(166) 评论(0) 推荐(0)
摘要:前言 spring-boot 支持多种模版引擎包括: 1,FreeMarker 2,Groovy 3,Thymeleaf (Spring 官网使用这个) 4,Velocity 5,JSP (貌似Spring Boot官方不推荐,STS创建的项目会在src/main/resources 下有个temp 阅读全文
posted @ 2019-11-22 12:21 王大军 阅读(1596) 评论(0) 推荐(0)
摘要:前言 在Java领域,数据持久化有几个常见的方案,有Spring自带的JdbcTemplate、有MyBatis,还有JPA,在这些方案中,最简单的就是Spring自带的JdbcTemplate了,这个东西虽然没有MyBatis那么方便,但是比起最开始的Jdbc已经强了很多了,它没有MyBatis功 阅读全文
posted @ 2019-11-21 22:21 王大军 阅读(449) 评论(0) 推荐(0)
摘要:前言 在Spring Boot中,配置文件有两种不同的格式,一个是properties,另一个是yaml。 虽然properties文件比较常见,但是相对于properties而言,yaml更加简洁明了,而且使用的场景也更多,很多开源项目都是使用yaml进行配置(例如Hexo)。除了简洁,yaml还 阅读全文
posted @ 2019-11-21 19:21 王大军 阅读(1288) 评论(0) 推荐(0)
摘要:Spring Framework模式注解 模式注解是一种用于声明在应用中扮演“组件”角色的注解。如 Spring Framework 中的 @Repository 标注在任何类上 ,用于扮演仓储角色的模式注解。 模式注解(角色注解) Spring Framework 注解场景说明 @Componen 阅读全文
posted @ 2019-11-20 20:30 王大军 阅读(663) 评论(0) 推荐(0)
摘要:前言 与时俱进是每一个程序员都应该有的意识,当一个Java程序员在当代步遍布的时候,你就行该想到我能多学点什么。可观的是后端的框架是稳定的,它们能够维持更久的时间在应用中,而不用担心技术的更新换代。但是类似SSH,SSM这些框架已经太久了,人们迫不及待地想使用更为优雅而又简便的框架来代替,所以Spr 阅读全文
posted @ 2019-11-19 20:38 王大军 阅读(408) 评论(0) 推荐(0)
摘要:文章来自:https://www.cnblogs.com/tangou/p/8432325.html 相比springmvc,springboot中拦截器不需要在xml中配置, 只需定义拦截器类 implements HandlerInterceptor和拦截器拦截路径的配置类extends Web 阅读全文
posted @ 2019-06-09 21:09 王大军 阅读(256) 评论(0) 推荐(0)
摘要:1.下面结果 会出现500错误 原因:thymeleaf相关包版本不兼容导致 解决:之前配置的3.0.9对应2.1.1&2.2.2,3.0.6对应2.2.2&2.1.1都不可以,下面的即可 阅读全文
posted @ 2019-05-14 21:22 王大军 阅读(258) 评论(0) 推荐(0)