springboot
文章平均质量分 65
超级战斗王
python,golang,java,c,IOS,Android,html,云计算,大数据,深度学习,机器学习,图像识别,vue
展开
-
spring boot入门(一) hello world。最完整、简单易懂、详细的spring boot教程。
1.新建项目,选择Spring Initializr(其实选择Maven也可以,只不过选择Spring Initializr会自动导入SpringBoot pom依赖)。如图所示:2.项目目录结构如下(我把mvn等文件删了):3.pom.xml代码如下:<parent> <groupId>org.springframe...原创 2018-07-04 16:42:02 · 13244 阅读 · 5 评论 -
spring boot进阶(一) springboot整合redis,可操作java对象。最完整、简单易懂、详细的spring boot教程。
关于redis的基本操作和对java对象的操作,请见笔者博客。本文我们介绍springboot整合redis。首先是pom依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-r...原创 2018-07-24 11:42:53 · 12285 阅读 · 6 评论 -
spring boot入门(六) springboot的异常处理。最完整、简单易懂、详细的spring boot教程。
本文紧接spring boot入门(五)。在一些业务场景中,难免会遇到诸如“空”、“格式有误”等不符合我们预想的理想场景,处理这种场景的方法很多,但是,我们推荐使用异常处理,异常处理使得代码的耦合性更低。1.我们采用主动抛出异常的方式进行,建立exception包,在此包下建立UserException类,代码如下:public class UserException extends...原创 2018-07-17 22:59:41 · 1432 阅读 · 0 评论 -
spring boot入门(五) springboot的切面编程aop。最完整、简单易懂、详细的spring boot教程。
本文紧接spring boot入门(四)。aop是面向切面编程,什么是面向切面编程呢?在方法的执行中,方法的执行一般分为方法执行前和方法执行后,有可以根据传入方法的参数、方法的返回值等进行分类。此处我们讲aop,仅仅讲最为基础的方法执行前切面和方法执行后切面。1.引入pom依赖,代码如下:<dependency> <groupId>org.springf...原创 2018-07-17 22:30:12 · 6950 阅读 · 0 评论 -
spring boot入门(四) springboot事务管理。最完整、简单易懂、详细的spring boot教程。
本文紧接spring boot入门(三)。事务管理是对于一系列数据库操作进行管理,一个事务包含一个或多个SQL语句,是逻辑管理的工作单元(原子单元)。通俗的讲,事务管理是指的“一次操作”要不就全做,要不就全不做。例如,在一个订单系统中,包括生成订单,扣除商品存库等操作,如果中间某个操作出问题,但其它操作执行成功了,这就出现了数据不同步的问题,为了解决此类问题,事务管理便油然而生。1.假设我...原创 2018-07-17 21:58:31 · 2732 阅读 · 0 评论 -
spring boot入门(九) springboot的过滤器filter。最完整、简单易懂、详细的spring boot教程。
关于过滤器和拦截器的区别,已经spring boot入门(七)中说明。下面举个过滤器的应用场景,比如用户信息页只有再用户登录后才可以进入,没有登录的用户是无法进入的,此时便可以采用过滤器来讲没有登录的用户"过滤"掉。1.建立filter包,在此包下建立UrlFilter类,此例我们模拟判断用户请求地址是否有误:UrlFilter代码如下:@WebFilter(filterName = "...原创 2018-07-23 11:52:51 · 57005 阅读 · 9 评论 -
spring boot入门(八) springboot的监听器Listener。最完整、简单易懂、详细的spring boot教程。
监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。通俗的讲,监听器就比如你盯着一盘好吃的,有人拿你的吃的的时候,你会立马采取相应的行动。 此处我们以ServletRequestListener来举例,先说明一下,ServletRequestListener是一个接口,这个接口是用来监听请求的,里面...原创 2018-07-23 11:26:29 · 47484 阅读 · 6 评论 -
spring boot入门(三) springboot整合mybatis(c3p0数据源)。最完整、简单易懂、详细的spring boot教程。
本文紧接spring boot入门(二)有的同学要问spring boot自带数据库操作,为什么还要用mybatis等第三方持久层框架?因为spring boot自带的数据库操作只是最基础的操作并不全面,稍微复杂的操作处理起来就不是那么方便了,因此我们引入了第三方框架。1.引入mybatis的pom依赖,代码如下:<dependency> <groupId...原创 2018-07-04 20:14:29 · 3673 阅读 · 2 评论 -
spring boot入门(二) 配置c3p0数据源连接Mysql数据库。最完整、简单易懂、详细的spring boot教程。
本文紧接spring boot入门(一)1.首先引入c3p0和jdbc的pom依赖,代码如下: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <de...原创 2018-07-04 17:14:55 · 6064 阅读 · 0 评论 -
spring boot入门(七) springboot的拦截器Interceptor。最完整、简单易懂、详细的spring boot教程。
很多同学搞不懂拦截器和过滤器的区别,我们先说一下他们的区别:过滤器和拦截器非常相似,但是它们有很大的区别 最简单明了的区别就是过滤器可以修改request,而拦截器不能 过滤器需要在servlet容器中实现,拦截器可以适用于javaEE,javaSE等各种环境 拦截器可以调用IOC容器中的各种依赖,而过滤器不能 过滤器只能在请求的前后使用,而拦截器可以详细到每个方法通俗的说过滤器就是...原创 2018-07-19 22:34:02 · 17159 阅读 · 3 评论