前言
略
构建web项目
看SpringCloud微服务实战入门
启动
注解:
- EnableAutoConfiguretion: 扫描当前包和子包的文件
- SpringBootApplication: 加入了 EnableAutoConfiguretion和CompentScan注解
静态资源
目录: main/resources/static
直接使用 http://localhost:8080/xxx.file 就可以直接访问到该文件
前端模板
freemarker配置:
1 | spring: |
thymeleaf
1 | spring: |
日志处理
引入:
1 | <!-- log4j. --> |
控制台输入:
1 | # LOG4J配置 |
输出到文件
1 | log4j.rootCategory=INFO,stdout,file |
分类输入:
1 | # com.kfit包下的日志配置 |
输出到数据库
1 | # LOG4J配置 |
mysql:
1 | <dependency> |
定时任务
cron表达式详解
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为:
秒(0~59)
分钟(0~59)
3 小时(0~23)
4 天(0~31)
5 月(0~11)
6 星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)
年份(1970-2099)
其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于”月份中的日期”和”星期中的日期”这两个元素互斥的,必须要对其中一个设置。
配置实例:
1 | 每隔5秒执行一次:/5 * * * ? |