SpringBoot
SpringBoot
时光·漫步zth
辛酸泪,影单醉。
展开
-
SpringBoot在centOS下上传、访问文件
1.配置 application.properties设置绝对路径# 文件上传地址file.uploadFolder=/root/images/#静态资源对外暴露的访问路径file.staticAccessPath=/images/**2. 添加配置类@Configurationpublic class MyConfigration extends WebMvcConfigurerAdapter { /** * 配置上传文件的目录 */.原创 2020-05-15 14:44:08 · 892 阅读 · 0 评论 -
Idea+SpringBoot项目部署到tomcat404问题
修改启动类修改前:@SpringBootApplication@EnableScheduling@MapperScan("com.Cland.mapper")public class App { public static void main(String[] args) { SpringApplication.run(App.class,args)...原创 2020-04-26 20:00:34 · 542 阅读 · 0 评论 -
SpringBoot——整合 Quartz 定时框架
Quartz 的使用思路job - 任务 - 你要做什么事? Trigger - 触发器 - 你什么时候去做? Scheduler - 任务调度 - 你什么时候需要去做什么事?1.修改 pom 文件添加坐标<!-- Quartz 坐标 --><dependency> <groupId>org.quartz-scheduler</gro...原创 2019-08-01 17:02:54 · 353 阅读 · 0 评论 -
SpringBoot——整合 Freemarker
1. 添加依赖<!-- freemarker 启动器的坐标 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></d...原创 2019-07-28 00:52:50 · 144 阅读 · 0 评论 -
SpringBoot——整合 JSP
1. 添加依赖 <!-- jstl --><dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId></dependency><!-- jasper --><dependency&g...原创 2019-07-27 23:44:01 · 129 阅读 · 0 评论 -
SpringBoot——Scheduled 定时任务器
1. cron 表达式讲解cron 表达式是一个字符串,分为 6 或 7 个域,每一个域代表一个含义cron 有如下两种语法格式:Seconds Minutes Hours Day Month Week Year Seconds Minutes Hours Day Month Week1.1 结构cron从左到右(用空格隔开):秒 分 小时 ...原创 2019-07-31 23:00:10 · 388 阅读 · 0 评论 -
SpringBoot—— 文件上传
1.编写 Controller@RestControllerpublic class FileUpload { @RequestMapping("/fileUpload") @ResponseBody public Map<String,Object> fileUpload(MultipartFile file) throws IOException...原创 2019-07-27 00:15:28 · 112 阅读 · 0 评论 -
SpringBoot——静态资源访问
1.SpringBoot 从 classpath/static 的目录2.ServletContext 根目录下访问路径:原创 2019-07-26 23:04:28 · 174 阅读 · 0 评论 -
SpringBoot——整合 Listener
1. 通过注解扫描完成 Listener 组件的注册1.1 编写 Listener/** * springBoot 整合 Listener * *<listener> * <listener-class>com.bjsxt.listener.FirstListener</listener-class> *</listener> ...原创 2019-07-26 21:53:31 · 566 阅读 · 1 评论 -
SpringBoot——整合 Filter
1. 通过注解扫描完成 Filter 组件的注册1.1 编写 Filter/** *SpringBoot 整合 Filter 方式一 *<filter> * <filter-name>FirstFilter</filter-name> * <filter-class>com.bjsxt.filter.FirstFilter...原创 2019-07-26 21:29:39 · 266 阅读 · 0 评论 -
SpringBoot——整合 Servlet
1. 通过注解扫描完成 Servlet 组件的注册1.1 编写 Servlet/** *SpringBoot 整合 Servlet 方式一 * *<servlet> * <servlet-name>FirstServlet</servlet-name> * <servlet-class>com.bjsxt.servlet.Firs...原创 2019-07-26 21:02:49 · 166 阅读 · 0 评论 -
SpringBoot——整合 Junit 单元测试
1. 添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a...原创 2019-07-30 20:58:46 · 322 阅读 · 0 评论 -
SpringBoot——异常处理
SpringBoot 中对于异常处理提供了五种处理方式1.自定义错误页面SpringBoot 默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会像/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicExceptionController 来处理 /error 请求,然后跳转到默...原创 2019-07-30 19:33:50 · 275 阅读 · 0 评论 -
SpringBoot——对表单做数据校验
SpringBoot 中使用了 Hibernate-validate 校验框架校验规则@NotBlank: 判断字符串是否为 null 或者是空串(去掉首尾空格)。 @NotEmpty: 判断字符串是否 null 或者是空串。 @Length: 判断字符的长度(最大或者最小) @Min: 判断数值最小值 @Max: 判断数值最大值 @Email: 判断邮箱是否合法SpringB...原创 2019-07-30 16:27:42 · 1972 阅读 · 0 评论 -
SpringBoot——全局捕获异常
@ExceptionHandler 表示拦截异常@ControllerAdvice controller 的一个辅助类,最常用的就是作为全局异常处理的切面类1. 定义全局异常类@ControllerAdvice // 切面public class GlobalExceptionHandler { // 捕获运行时异常 @ExceptionHandler(Ru...原创 2019-07-25 13:31:19 · 359 阅读 · 0 评论 -
SpringBoot——入门
1. 第一个 SpringBoot 程序1.1在 pom.xml 添加spring-boot-starter-web依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId...原创 2019-07-25 11:58:46 · 118 阅读 · 0 评论 -
SpringBoot——整合 MyBatis 完成增删改查
1. pom 配置文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...原创 2019-07-30 11:34:46 · 772 阅读 · 1 评论