摘要: 继续昨晚没有完成的这个小demo,完成这个,我们基本上算入门 首先,这个demo继续使用注解方式,源码地址github 首先看一下这个,这个就是maven起的项目结构,使用SpringMVC起项目,webapp就会与src同级,但是我们一般把src当作源码目录,所以做好可以做到同级,但这个就是为了练 阅读全文
posted @ 2020-01-17 22:48 灬灬灬灬灬灬 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 记录一下项目大家的bug,折腾了好久才搞定。 使用intllij搭建SpringMVC项目时,有时候会遇到无法下载jar包问题,会有这个错误“Failed to download 'http://central.maven.org/maven2/org/springframework/springa 阅读全文
posted @ 2020-01-17 00:14 灬灬灬灬灬灬 阅读(363) 评论(0) 推荐(0) 编辑
摘要: SpringMVC是基于MVC的一种Web框架,那么什么是MVC? MVC是软件工程中的一种软件架构模式,可以把软件系统分为三大块Model,View,Controller,这样实现了不同层次的解耦,每一块专心做自己的事就好,这个时候可能会想到Django的MTV模型,其实这两者本质是一样的,只不过 阅读全文
posted @ 2020-01-15 23:34 灬灬灬灬灬灬 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Spring-AOP 面向切面编程,它是对OOP的一种补充,OOP一般就是纵向关系,举个例子我们发一个用户信息的请求,正常情况下流程就是:身份验证 ——查询用户信息——日志记录(是情况而定)——返回信息,这个就是OOP面向对象编程,但如果有很多业务的话,那么身份验证,日志处理(一般AOP不会用于业务 阅读全文
posted @ 2020-01-14 23:04 灬灬灬灬灬灬 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 接下来用之前写的小项目来实现注解 首先看一下操控的,@Data注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法,代码比以前简洁很多,@Data属于Lombok包,记得引入 package co 阅读全文
posted @ 2020-01-14 13:50 灬灬灬灬灬灬 阅读(126) 评论(0) 推荐(0) 编辑
摘要: bean写法确实是很麻烦,如果项目比较大,那么写起来就会很麻烦 之前提到学习bean就是为了了解原理,现在学习一下注解注入的方法 首先看一下applicationContent.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http 阅读全文
posted @ 2020-01-13 23:58 灬灬灬灬灬灬 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 现在通过一个小程序来了解IOC的思想,这个可能更加直观,首先项目结构就是controller(控制层,他决定接受数据以及分发),service(他负责抽象的一些服务逻辑),dao(负责跟数据库打交道) 先看一下我们操控的模型 package bean; public class User { pri 阅读全文
posted @ 2020-01-13 22:43 灬灬灬灬灬灬 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中已经大致了解了IOC的设计思想,IOC全拼是Inversion of Control,就是控制反转,以前我们都是自己创建对象,进行实例化,现在交给框架spring来进行控制,以实现高度的解耦。 IOC是设计思想,是Spring的核心,我们必须要掌握,因此通过几个例子,来看看到底是如何实现的 阅读全文
posted @ 2020-01-13 20:44 灬灬灬灬灬灬 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 搞完了java来学习一下spring,spring是一个开源的设计层面的框架,它是一款轻量级的高内聚低耦合的基于ICO以及AOP的开源框架,spring是春天的意思,是由一个悉尼大学的音乐博士rod搞出来的,这个男人改变了java世界。 Spring框架功能大约有20个模块这些模块按组可以分为核心容 阅读全文
posted @ 2020-01-12 19:33 灬灬灬灬灬灬 阅读(328) 评论(0) 推荐(0) 编辑
摘要: lambda相信我们在各种程序都遇见过,就是一个匿名函数,stream从名字上看,这就是一个流,就跟python中yeild实现迭代器的原理一样,可以表示无限大的数据,但只占一点内存,在进行调用的时候可以实时计算出来,并返回。 那么接下来我们来看一下lambda用法,这个其实之前在集合以及多线程中已 阅读全文
posted @ 2020-01-12 15:24 灬灬灬灬灬灬 阅读(217) 评论(0) 推荐(0) 编辑