
Spring boot学习
文章平均质量分 73
CloudDouble
努力让自己变的优秀,然后让别人适配你!
展开
-
13、SpringBoot集成ActiveMQ
1、本地安装ActiveMQ从网上下载ActiveMQ相关包,本次案例是安装windows版本的,版本号为5.15.3 下载之后解压进入\apache-activemq-5.15.3\bin下面,根据自己操作系统进行选择是启动64位还是32位 进入相应目录之后执行activemq.bat,启动成功之后,在浏览器中输入:http://127.0.0.1:8161/admin/,用户名密码为:admin/admin,进入界面如下:2、引入相关jar包依赖<!-- RocketMQ.原创 2021-04-14 19:01:24 · 525 阅读 · 0 评论 -
12、SpringBoot中简单使用Redis
一、springboot集成redis只需要导入redis依赖的包即可<!-- Redis相关依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>二、在配置文件中添加redis的配置...原创 2021-03-30 16:30:50 · 197 阅读 · 0 评论 -
11、SpringBoot中集成Junit测试
一、首先添加相关依赖的jar包<!-- 测试依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency><dependency><groupId>org.springframe...原创 2021-03-30 16:27:08 · 201 阅读 · 0 评论 -
10、SpringBoot中监听器的使用
web监听器的使用场景很多,比如监听servlet用来初始化数据,监听HttpSession用来获取当前在线人数,自定义一个监听器用来处理一些业务之类的。一、监听Servlet上下文对象缓存数据,这样每次用户请求过来就可以直接在上下文对象中获取到相应的的数据,不至于每次都去数据库查询首先定义一个监听器类实现ApplicationListener<ContextRefreshedEvent>,重写里面的onApplicationEvent方法@Componentpublic clas原创 2021-03-29 09:19:09 · 340 阅读 · 0 评论 -
9、SpringBoot整合Mybatis
一、添加mybatis的pom依赖添加mysql和mybatis的相关jar包依赖<!-- Mysql相关依赖 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><!...原创 2021-03-27 11:50:25 · 132 阅读 · 0 评论 -
8、SpringBoot中的Aop定义及处理
Aop:全称为Aspect Oriented Programming(面向切面编程),在实际业务场景中,我们可以通过Aop进行一些业务处理前中后以及异常情况下的一些处理。一、SpringBoot中使用Aop首先要添加aop的依赖包:<!-- 面向切面变成AOP相关依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>sprin...原创 2021-03-27 11:47:15 · 992 阅读 · 0 评论 -
7、SpringBoot中自定义全局异常处理
一、SpringBoot如何进行全局异常处理springboot使用@ControllerAdvice注解进行全局异常处理,并且可以使用@ExceptionHandler注解进行自定义异常处理,如下:@ControllerAdvice@ResponseBodypublic class GlobleException {private static Logger log = LoggerFactory.getLogger(GlobleException.class);@Ex...原创 2021-03-27 11:44:12 · 477 阅读 · 1 评论 -
6、SpringBoot中常用获取配置文件中参数的方法
一、通过@Value注解来获取新建Controller类,定义一个变量,然后在变量上添加@Value("${file.fileName}")注解,在application配置文件中添加配置:file.fileName=test,如下:@RestController@RequestMapping("/admin")public class RegistController {private static final Logger log = LoggerFactory.getLogge...原创 2021-03-27 11:41:00 · 1070 阅读 · 0 评论 -
5、SpringBoot使用slf4j日志框架进行日志记录
一、添加pom依赖<!-- slf4j相关配置 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId></dependency>二、在resource下新建logback.xml文件,文件内容如下:<?xml...原创 2021-03-27 11:38:04 · 611 阅读 · 0 评论 -
4、SpringBoot整合Swagger
一、首先在pom文件中添加相关依赖本次使用的SpringBoot版本为2.4.3,Swagger2的版本为2.7.0其中swagger的ui界面版本可以选择以上任意一种,第一种为swagger原始版本,后续为优化版本。本示例中选用第二种ui的版本<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-w...原创 2021-03-27 11:34:58 · 5702 阅读 · 0 评论 -
3、SpringBoot中拦截器的使用
一、定义拦截器自定义拦截器直接实现HandlerInterceptor类,然后重写里面的preHandler,postHandler,afterCompletion方法,这几个方法具体的含义如下:preHandler:当某个url匹配到controller中的某个方法,并且在执行这个方法前进行处理,通过返回true or false来判断该请求是否可以放行。 postHandler:当某个url匹配到controller中的某个方法,并且已经执行了这个方法之后,再渲染返回视图的时候可以做一些处理。原创 2021-03-27 11:27:06 · 393 阅读 · 0 评论 -
2、SpringBoot注解说明(持续更新...)
1、@RestController:代表这个类是REST风格的控制器,返回JSON或是XML类型的数据2、@RequestMapping:配置URL和方法之间的映射。可以配置在类上或是方法上,如果配置在类上的话(例如我在控制类上配置为"/test")对应方法配置的为"/hello"则在浏览器这样进行访问:http://localhost:8080/test/hello3、@SpringBootApplication:表示这是SpringBoot的入口启动类4、@Controller:作用在类名上原创 2021-03-27 11:18:33 · 114 阅读 · 0 评论 -
1、搭建一个简单的SpringBoot项目
一、环境准备1、开发工具为IDEA2、Maven版本为3.5.0。另附maven的配置文件使用的是阿里云的私服,配置如下:{<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.c...原创 2021-03-27 11:17:04 · 1890 阅读 · 0 评论