
Springboot
文章平均质量分 50
徐塬峰
6年Java开发经验,精通Spring Cloud微服务架构,熟悉Python数据分析与计算机视觉。致力于通过技术解决复杂业务问题,擅长高并发系统设计与性能优化,具备全栈开发能力。坚持技术分享,CSDN原创技术文章100+篇,GitHub参与开源项目3项+。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文详解springboot平台上的scala语言与实现微信公众号推送功能
1什么是springboot框架?springboot是目前最流行的开箱即用的框架,该框架的目的是为了帮助开发人员减化配置,提高开发人员的速度等等。具体自行百度,今天的主角可不是它,今天写这遍文章的目的是整合scala语言在springboot当中。2 什么是scala语言?相信从java8开始,大家就注意到了java的开发风格已经越来越接近scala这门语言,那么scala编程语言究竟有怎...原创 2020-03-17 23:19:23 · 582 阅读 · 0 评论 -
SpringBoot事务-REQUIRES_NEW 事务属性陷阱
REQUIRES_NEW 事务属性陷阱不管是使用 Spring Framework,还是使用 EJB,使用 REQUIRES_NEW 事务属性都会得到不好的结果并导致数据损坏和不一致。REQUIRES_NEW 事务属性总是会在启动方法时启动一个新的事务。许多开发人员都错误地使用 REQUIRES_NEW 属性,认为它是确保事务启动的正确方法。考虑清单 11 中的两个方法:清单 11. 使用...转载 2019-02-10 14:02:37 · 10031 阅读 · 0 评论 -
Mybatis中编写like语句
Oracle SELECT * FROM user WHERE name LIKE CONCAT('%',#{name},'%') 或 SELECT * FROM user WHERE name LIKE '%'||#{name}||'%' SQL Server ...转载 2019-02-20 01:58:29 · 1937 阅读 · 0 评论 -
SpringMVC--前后台日期格式传值解决方式 @InitBinder的使用
解决报错:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'发生这一错误的主要原因是Controller类中需要接收的是Date类型,但是在页面端传过来的是String类型,最终导致了这个错误。、解决方法在InitBinder 初始化的时候对日期类型进行转换,转换为可...原创 2019-02-20 18:10:25 · 1044 阅读 · 0 评论 -
SpringBoot实现图片文件的上传并显示
springboot实现图片上传的思路导入相关的依赖<!-- https://mvnrepository.com/artifact/commons-io/commons-io --><dependency> <groupId>commons-io</groupId> <artifactId>commons-io...原创 2019-03-29 13:46:54 · 3438 阅读 · 0 评论 -
@PathVariable是什么?详情及用法解析
@PathVariable 映射 URL 绑定的占位符带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义通过 @PathVariable 可以将&nbs...原创 2019-04-26 09:29:49 · 16311 阅读 · 0 评论 -
spring aop使用异步的方式批量处理系统日志
在软件开发的过程中,进行系统日志记录是必不可少的,我利用了Spring aop 自定义注解 面向切面编程 队列 异步 批量处理的方式 完成了我们系统的日志记录,提升了日志记录的性能。首先 :编写自定义注解,使用该注解注解在controller层的方法上,便于后续的aop记录日志。/** * @author 徐塬峰 2019/4/14 * 以自定义注解的方式记录日志 * 注解在方法......原创 2019-05-14 11:43:14 · 3656 阅读 · 2 评论 -
springboot 通用功能的开发
在开发过程中,我们常常会想,也许每天都是重复的CRUD类的工作,而基于面向对象又有很丰富的特性,例如:封装,继承,多态等特性。那么完全可以将通用的部分的代码抽离出来。极大的简化web开发。 什么样的功能可以被抽离?其实对于大家平常开发都会用的功能都可以抽离出来,一张表的增删改查。分页查询,批量操作等。对于缓存的操作,也可以抽离出来。尽可能的解除开发的耦合性, 对于通用功能的实现,也许对...原创 2019-07-30 14:49:49 · 1488 阅读 · 2 评论 -
SpringMvc报错Missing URI template variable ‘id‘ for method parameter of type long
long类型的方法参数缺少uri模板变量“id”问题出现的原因是使用@PathVariable注解而没有采用rest的写法如图所示:解决思路:加上 @RequestMapping("/ban/{userId}")...原创 2019-07-22 18:06:57 · 35628 阅读 · 7 评论 -
Springboot使用xml文件
首先springboot 已经不推荐使用xml文件了,如果要使用那么请接着往下看。如果一定要使用,可以通过@ImportResource注解来完成。 首先注释掉ServletConfig.java中的@Configurationpackage com.shiyanlou.springboot.config;import org.springframework.boot.web.server...原创 2019-02-05 11:09:52 · 1267 阅读 · 0 评论 -
SpringBoot项目中使用原生的jdbc连接数据库
有一句古话叫做杀鸡焉用宰牛刀,项目中一些简单的数据库访问的地方完全不用ibatis、heibernate这样的大哥出马。使用原生的jdbc就绰绰有余,那么接下来就使用springboot来整合jdbc原生1.准备maven文件 <dependency> <groupId>org.springframework.boot</group...原创 2019-01-19 01:12:48 · 4690 阅读 · 0 评论 -
Springboot读取配置文件及自定义配置文件
前言------为什么要有配置文件?尽量不要将文件上传的路径以及经常需要修改的地方放到程序代码里面,因为如果上传路径以及相关的配置被修改的话,你就需要改写程序代码并重新编译,这在项目发布中是特别麻烦的。所以将相关的配置定义在属性配置文件中成为了一种很好的解决方式。怎么去使用springboot的配置文件以及注入配置文件中的值?首先进入springboot的application.p...原创 2018-11-14 21:21:55 · 777 阅读 · 0 评论 -
SpringBootDataJpa自定义查询返回自定义实体类
在使用jpa的时候,jpa虽然封装了大量的crud操作,但是有时也会根据业务需要自定义查询语句以及返回的自定义实体类接下来就将一步一步的排除坑电信计费系统:实体类介绍费用表实体类@Entity@Table(name = &amp;amp;quot;t_costs&amp;amp;quot;)public class Costs { @Id @GeneratedValue(strategy = GenerationType.IDE...原创 2018-12-27 20:52:48 · 8331 阅读 · 0 评论 -
SpringBoot整合Junit进行单元测试
本文将介绍springboot项目整合junit单元测试,请看以下步骤一 导入pom文件 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spr原创 2018-12-23 19:12:37 · 1388 阅读 · 0 评论 -
SpringBoot整合Jpa实现数据的增删改查
SpringBoot是什么?SpringBoot框架 SpringBoot是由Pivotal团队提供的全新框架,属于spring旗下的一个项目,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,它使用“习惯优于配置”的理念,从而使开发人员不再需要定义样板化的配置。使用springboot很容易创建一个独立运行的spring项目,并且可以几乎不使...原创 2018-12-24 16:47:20 · 4464 阅读 · 0 评论 -
使用docker容器来部署springboot项目
接下来将介绍一下如何使用docker容器来部署springboot项目首先准备环境可以部署的jar包docker环境准备springboot项目文件首先是导出可以部署的jar包文件步骤如下:右键springboot项目-&amp;amp;amp;amp;gt; Run as -&amp;amp;amp;amp;gt; maven install 在target文件下面生成部署用的jar包如图所示准备DockerFile预部署文原创 2019-01-05 13:19:33 · 3148 阅读 · 3 评论 -
SpringBoot整合Jsp
SpringBoot与JSPSpringboot 官方并不推荐我们使用jsp,它只支持freemaker、thymeleaf等相关的模板引擎,springboot 更想让开发者们采用前后分离的开发模式,那么如果项目中想要使用jsp,需要如下几步:1.pom文件&lt;!-- 支持jsp的jar包 --&gt; &lt;dependency&gt; &lt;groupId&gt;or...原创 2018-12-26 08:53:50 · 730 阅读 · 0 评论