springboot
JohnZhaowen
java开发,爬虫架构等
展开
-
SpringBoot之AOP
非常简单,分两步:1.引入AOP的jar包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2.创建AOP...原创 2018-08-26 18:22:06 · 252 阅读 · 0 评论 -
SpringBoot读取自定义properties配置文件 + 多数据源配置
本文结合SpringBoot + MyBatis + MySql进行多数据源配置,DataSource信息采用自定义dataSource.properties进行配置。1.文件结构如下: 2.1 pom依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...原创 2018-08-26 09:38:51 · 17759 阅读 · 0 评论 -
Springboot之定时任务
1.定时任务package com.stu.scheduled;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;@Componentpublic class ScheduledTask { privat...原创 2018-08-26 18:33:55 · 149 阅读 · 0 评论 -
Springboot之异步调用(Async)
异步调用通常是指异步调用service。 1.启动类开启异步调用:@EnableAsync 2.controller层代码(无特殊处理): @RequestMapping("/asyn") public String asyn() { System.out.println("controller 1"); userService.asyn(); System.o...原创 2018-08-26 19:07:58 · 502 阅读 · 0 评论 -
SpringBoot打包
一. 打jar包:程序新建时采用jar形式 1. pom文件中引入maven打包插件: mainmClass中指定程序的入口,只要写明启动类全称 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>...原创 2018-08-26 22:29:57 · 1108 阅读 · 0 评论 -
SpringBoot环境参数读取
在项目的实际开发中,有dev环境,sit环境,uat环境,prod环境等,以满足开发及测试要求,达到高可靠性的目的。通常,在不同的开发环境下,会有不同的配置,例如数据库。 1. 配置不同环境下的properties配置文件:例如: application-dev.properties中配置userAddr = dev-sh application...原创 2018-08-26 22:40:57 · 2251 阅读 · 0 评论 -
run as java application和run as Spring boot app
启动Springboot程序时,可以采用run as(或debug as) java application或者run as (或debug as) Spring boot app,这两种方式有什么区别呢? 在入口函数的SpringApplication.run(XXX.class, args);打上断点,分别启动,发现使用run as java application时,mai...原创 2019-04-26 09:38:33 · 4760 阅读 · 0 评论 -
WebMvcConfigurer配置ViewController
在项目中,即使是静态资源,也应当防止直接访问,而应当通过一个Controller方法来接收访问,然后返回对应的资源。例如,再访问index页面时,通常的做法如下: @Controllerpublic class IndexController { @RequestMapping(value={"/", "/index"}) public String...原创 2019-06-11 11:07:53 · 2249 阅读 · 0 评论