
Spring Boot
文章平均质量分 74
ys_code
一只大猴子
展开
-
Springboot 集成Quartz,支持持久化,支持动态启停定时任务
一.Quartz基本流程 首先需要创建任务(Job),比如定时发送短信邮件之类的,这是任务主体,也就是写业务逻辑的地方。 创建任务调度器(Scheduler),调用任务的主要API,主要用于启动、停止、暂停、恢复等操作。 创建任务明细(JobDetail),最开始编写好任务(Job)后,只是写好业务代码,并没有触发,这里需要用JobDetail来和之前创建的任务(Job)关联起来,便于执行。 创建触发器(Trigger),触发器是来定义任务的规则的,比如几点执行,几点结束原创 2020-12-09 16:03:12 · 633 阅读 · 2 评论 -
Spring Boot 包扫描机制
Spring Boot 默认包扫描机制是:从启动类所在的包开始,扫描当前包及其子包下的所有文件!原创 2018-12-04 16:32:55 · 743 阅读 · 1 评论 -
Spring Boot 1.x和2.x版本拦截器对于静态资源访问的区别!
Spring Boot 1.x版本: Spring Boot 1.x版本已经做好了静态资源映射,所以拦截器不会对.css、.js等静态资源进行拦截; Spring Boot 2.x版本: Spring Boot 2.x版本,如果按上述注册拦截器,那么静态资源也会被拦截! 解决办法: 第一步: 在配置文件中,配置静态资源的访问路径,默认是/** 第二步: 注册拦截器时,排除路...原创 2018-12-05 20:55:26 · 903 阅读 · 0 评论 -
SpringBoot使用外部Servlet容器(Tomcat)及JSP支持!
第一步:新建一个war工程 第二步:选择项目中需要的依赖 第三步:创建web.xml文件 点击如下图红色按钮。 选择Modules-->选择Web-->双击后点击ok 点击“+”创建web.xml,在这里不要忘记将路径修改为\src\main\webapp\WEB-INF\web.xml 第四步:添加外部Tomcat 点击Edit Configura...原创 2018-12-09 10:24:59 · 724 阅读 · 1 评论 -
SpringBoot 自定义配置类扩展SpringMVC的功能
SpringBoot 1.x: 可以使用继承WebMvcConfigurerAdapter来扩展SpringMVC的功能. SpringBoot 2.x: 有两种方式可以扩展SpringMVC的功能,第一种方式是通过继承WebMvcConfigurationSupport类,但是此方法会使SpringBoot 对SpringMVC的自动配置失效;第二种方式是实现WebMvcConfigure...原创 2018-12-17 16:13:47 · 1239 阅读 · 0 评论 -
Docker 安装RabbitMQ!
第一步,下载安装rabbitmq镜像。 docker pull registry.docker-cn.com/library/rabbitmq:3-management 第二步,启动rabbitmq容器。 docker run -d -p 5672:5672 -p 15672:15672 --name ‘自定义名字’ ‘rabbitmq镜像id(可通过docker images 命令查...原创 2019-01-17 08:52:12 · 252 阅读 · 0 评论 -
Docker 安装ElasticSearch!
第一步:下载elasticsearch镜像。 docker pull registry.docker-cn.com/library/elasticsearch 第二步:运行elasticsearch容器。 docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -p 9200:9200 -p 9300:9300 --name '自定义名字' '镜像i...原创 2019-01-17 09:15:56 · 228 阅读 · 1 评论