springboot
神经呀
这个作者很懒,什么都没留下…
展开
-
springboot之定时任务
定义一个任务import java.util.List;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework原创 2020-05-30 18:36:34 · 364 阅读 · 0 评论 -
springboot之读取xml文件数据
<?xml version="1.0" encoding="UTF-8"?><c c1="0"><d d1="101280101" d2="广州" d3="guangzhou" d4="广东"/><d d1="101280102" d2="番禺" d3="panyu" d4="广东"/><d d1="101280103" d2="从化" d3="conghua" d4="广东"/>...</c>import javax.原创 2020-05-30 11:00:36 · 6106 阅读 · 0 评论 -
springboot之访问第三方接口RestTemplate访问url获取json字符串把json串(response.getBody())转成Object
先写url返回json字符串的响应类WeatherResponse以及其它实体类 private static Logger log=LoggerFactory.getLogger(WeatherServiceImpl.class); private static final String URI="http://wthrcdn.etouch.cn/weather_mini?";//第三方接口的uri @Autowired private RestTemplate restTemplate;原创 2020-05-29 05:11:33 · 3114 阅读 · 2 评论 -
springboot之工程如何打成war包
springboot工程如何打成war包?工程上线是部署到tomcat服务器上的,不是内嵌的服务器1.修改启动类public class Application extends SpringBootServletInitializer重写方法Configure @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(原创 2020-05-20 16:10:50 · 119 阅读 · 0 评论 -
springboot之异步任务
Tomcat并发请求数:500个左右,所以大型电商不得不把应用部署到多个服务器上那么如果都是耗时请求,500个请求过来都把资源占用着,那么其他请求就处理不了所以尽量把非关键操作定义成异步执行的,那么让主操作先返回客户一个结果比如充值话费,马上告诉你充值成功,过好久,突然一条信息告诉你充值不成功。充值操作放在一个队列中执行。日志操作,写日志这是系统功能,跟业务没有关系,所以属于非关键操作。那么可以异步执行。多以需要定义异步任务,提供系统的吞吐量。1.定义Service中的方法为异步执行方法,方法上原创 2020-05-20 15:50:11 · 287 阅读 · 0 评论 -
springboot之实现定时任务
定时任务有些工作需要定时去做,比如秒杀商品的查询,比如秒杀商品到点之后的下架springboot如何实现定时任务?1.了解:java.util.Timer类,允许你调度一个TimerTask任务,最开始这样实现定时任务今天使用springboot实现定时任务,主要用到一个注解:@Schedule首先定义任务:@Component//这个任务bean一样需要实例化,需要注入spring容器public class BootSchedule { /** * * 定义任务 * cr原创 2020-05-20 15:16:56 · 379 阅读 · 0 评论 -
springboot之如何使用过滤器Filter
如何使用过滤器Filter如果对整个工程进行一些参数设置,功能扩展,那么可以采用定义过滤器的方式,比如字符集过滤器 系统性能监控的过滤器 避免sql注入的过滤器开发步骤:需求,统计请求的花费时间1.定义一个过滤器/** * 定义过滤器一定要实现Filter接口,细一点,这是servlet的规范 * 功能:记录请求花费时间, * @author Mary * */public class LogCostFilter implements Filter{ @Override原创 2020-05-19 14:48:04 · 370 阅读 · 0 评论 -
springboot之如何使用拦截器Interceptor
如何使用拦截器Interceptor回顾一下:springMVC时怎么用?自己写个Interceptor,继承HandlerInterceptor然后在xml中配置springboot使用拦截器,方法差不多:第一步:定义一个拦截器public class AccessInterceptor implements HandlerInterceptor{ @Override public boolean preHandle(HttpServletRequest request, HttpServ原创 2020-05-19 14:22:37 · 143 阅读 · 0 评论 -
springboot之集成jsp
springboot之集成jsp为什么要集成jsp?原因是很多工程是老工程,用jsp写的页面,不可能一下全部换掉,所以jsp保留集成步骤:1.创建JSP目录src— main---- webapp---- WEB-INF ----jsp2.application.properties配置Jsp信息前缀spring.mvc.view.prefix=/WEB-INF/jsp/后缀spring.mvc.view.suffix=.jsp3.pom.xml添加依赖组件<!-- 对jsp的原创 2020-05-19 13:33:30 · 194 阅读 · 0 评论