随笔分类 - spring boot
摘要:在之前的系列文章中介绍了如何使用httpclient抓取页面html以及如何用jsoup分析html源文件内容得到我们想要的数据,但是有时候通过这两种方式不能正常抓取到我们想要的数据,比如看如下例子。 1.需求场景: 想要抓取股票的最新价格,页面F12信息如下: 按照前面的方式,爬取的代码如下: /
阅读全文
摘要:项目经常会用到定时任务,springboot自然是可以通过整合相关组件来实现的。 目前常用的定时任务的实现有两种: 通过spring 自带的定时器任务@Schedule来实现 通过Quartz来实现 本次借用上一篇《spring boot 整合Mybatis》的既有项目结构进行案例调试。 一、cro
阅读全文
摘要:springboot已经很流行,但是它仍需要搭配一款ORM框架来实现数据的CRUD,之前已经分享过JdbcTemplete和JPA的整合,本次分享下Mybatis的整合。 对于mybatis的使用,需要创建mapper类和mapper.xml文件,这种创建比较烦,并且基本都是模板样式的,可以通过之前
阅读全文
摘要:我们都买过火车票,买完后会有邮件提醒,有时候邮件并不是买完票立马就能收到邮件通知,这个就用到了异步邮件发送。这篇文章介绍了怎么实现异步邮件发送
阅读全文
摘要:我们知道,spring boot自动配置功能可以根据不同情况来决定spring配置应该用哪个,不应该用哪个,举个例子: Spring的JdbcTemplate是不是在Classpath里面?如果是,并且DataSource也存在,就自动配置一个JdbcTemplate的Bean Thymeleaf是
阅读全文
摘要:在上一篇随笔中我们认识并安装了RabbitMQ,接下来我们来看下怎么在Spring Boot 应用中整合RabbitMQ。 先给出最终目录结构: 搭建步骤如下: 切换到amqp应用的控制台,能看到打印: 在管理页面中我们能看到Connections和Channels中包含了当前连接的条目: 在整个生
阅读全文
摘要:前面已经分享过四篇随笔: 在上述代码操作的过程中肯定也发现了一个问题:哪怕是一个个小小的修改,都必须要重新启动服务才能使修改生效。 那能不能通过配置实现spring boot的热部署呢?答案是肯定的。 接下来我们来一起看下怎么通过devtools实现spring boot的热部署。很简单,只需要简单
阅读全文
摘要:上一篇我们讲了spring boot 整合JdbcTemplate来进行数据的持久化, 这篇我们来说下怎么通过spring boot 整合JPA来实现数据的持久化。 一、代码实现 二、知识点引申 关于Repository知识点,可以去看下下面这篇文章 https://segmentfault.com
阅读全文
摘要:前面两篇文章我们讲了两件事情: 这篇文章我们来看下怎么通过JdbcTemplate进行数据的持久化。 废话不多说,直接上干货。 一、代码实现 package com.study.entity; public class User { private Integer id; private Strin
阅读全文
摘要:上一篇文件我们通过一个实例进行了spring boot 入门,我们发现tomcat端口号和上下文(context path)都是默认的, 如果我们对于这两个值有特殊需要的话,需要自己制定的时候怎么办呢? 一、问题解决: 3.启动服务,我们发现context和端口号都变了 4.正常访问: 二、知识点引
阅读全文
摘要:最近在学习spring boot,感觉确实很好用,开发环境搭建和部署确实省去了很多不必须要的重复劳动。 接下来就让我们一起来复习下。 一、什么是spring boot ? spring boot是干嘛的? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring
阅读全文