SpringBoot入门
|白鸦|
这个作者很懒,什么都没留下…
展开
-
SpringBoot入门--拦截器的使用
拦截器的使用实现一个拦截器拦截器的使用实现一个拦截器使用注解@Configuration配置拦截器继承WebMvcConfigurerAdapter重写addInterceptors,添加需要的拦截器地址@Configurationpublic class WebMvcConfigurer extends WebMvcConfigurerAdapter { @Override public void addInterceptors(InterceptorRegistry regist原创 2020-10-11 11:09:09 · 154 阅读 · 0 评论 -
SpringBoot入门--整合异步任务
异步任务EnableAsyncComponent 和 Async调用EnableAsync使用注解 @EnableAsync 开启异步,会自动扫描@SpringBootApplication//扫描 mybatis mapper 包路径@MapperScan(basePackages = "com.cdw.springbootmavemdemo.mapper")//导入 org.mybatis.spring.annotation.MapperScan;就会报错//扫描 所有需要的包, 包含一些自原创 2020-10-11 09:53:56 · 131 阅读 · 0 评论 -
SpringBoot入门--整合定时任务task
定时任务taskEnableSchedulingComponent效果cron使用EnableScheduling使用注解 @EnableScheduling 开启定时任务,会自动扫描。@SpringBootApplication//扫描 mybatis mapper 包路径@MapperScan(basePackages = "com.cdw.springbootmavemdemo.mapper")//导入 org.mybatis.spring.annotation.MapperScan;就会报原创 2020-10-11 00:01:01 · 154 阅读 · 0 评论 -
SpringBoot入门--整合Redis
整合Redispom.xml引入相关依赖资源文件对redis进行配置调用引入redis工具类pom.xml引入相关依赖 <!-- 引入 redis 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depende原创 2020-10-10 23:39:04 · 162 阅读 · 0 评论 -
SpringBoot入门--整合mybatis
整合mybatis使用generatorConfig生成mapper和entity自定义mapper的实现pom.xml添加依赖热部署集成generatorapplication.properties配置generatorConfiguration.xml配置运行GeneratorDisplay.javaCRUD功能(增删改查)pagehelper实现分页使用generatorConfig生成mapper和entity自定义mapper的实现pom.xml添加依赖<!-- 数据源 -->原创 2020-10-10 21:08:43 · 156 阅读 · 0 评论 -
SpringBoot入门--全局异常捕获
Web页面跳转形式自定义异常处理CustomExceptionHandler.java@ControllerAdvicepublic class CustomExceptionHandler { public static final String CUSTOM_ERROR_VIEW = "error"; @ExceptionHandler(value = Exception.class) public Object errorHandler(HttpServletReques原创 2020-10-10 15:59:29 · 170 阅读 · 1 评论 -
SpringBoot入门--整合thymeleaf
导入thymeleaf模板依赖在pom.xml中添加依赖<!-- 引入 thymeleaf 模板依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </depend原创 2020-10-10 13:56:24 · 183 阅读 · 0 评论 -
SpringBoot入门--整合freemarker
导入freemarker 模板依赖在pom.xml中添加依赖 <!-- 引入 freemarker 模板依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </d原创 2020-10-10 13:37:12 · 170 阅读 · 1 评论 -
SpringBoot入门--资源文件配置server
application.properties############################################################## Server 服务端相关配置############################################################## 配置api端口号server.port=8081# 配置context-path, 一般来说这个配置在正式发布的时候不配置#server.context-path=/Cd原创 2020-10-10 11:45:55 · 304 阅读 · 0 评论 -
SpringBoot入门--资源文件属性映射到实体类
创建实体类实体类:AttributeMapping.javapackage com.cdw.springbootmavemdemo.entity;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotat原创 2020-10-10 11:20:13 · 166 阅读 · 0 评论 -
SpringBoot入门--devtools热部署(IDEA)
pom.xml添加devtools<dependencies> <!-- 热部署 --> <!-- devtools可以实现页面热部署(即页面修改后会立即生效, 这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现) --> <!-- 实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的热部署。 -->原创 2020-10-09 15:54:38 · 103 阅读 · 0 评论 -
SpringBoot入门--返回一个json对象
项目结构JSONResult.java 返回的各种状态package com.cdw.springbootmavemdemo.entity;import java.util.List;import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMapper;/** * * @Description: 自定义响应数据结构 * 这个类是提供给门户,ios,安原创 2020-10-09 15:11:47 · 399 阅读 · 1 评论 -
SpringBoot入门--创建项目
SpringBoot创建项目1.下载SpringBoot包2. 导入idea,下载一段时间后会重构项目或者直接用idea创建这里可以选择maven,或者是gradle,如果是maven,你可以直接点next,如果是gradle项目,后面需要继续操作一番,先来看看maven,不管是选择maven还是gradle,都会进入这个页面,他会让你选择依赖,这里我们就只选择web里面的spring web依赖,作为测试,毕竟依赖有时需要下载很久创建完成运行DemoApplication.java原创 2020-10-09 14:57:09 · 101 阅读 · 0 评论