spring
小蒴蒴
这个作者很懒,什么都没留下…
展开
-
spring增删改校验
id指的是唯一标示增加:传对象,根据id校验是否存在,若存在,返回异常,添加删除:传id或对象,根据id校验是否存在,若不存在,返回异常,删除修改:传一个id(旧)和一个对象(新)1,校验id是否存在,若不存在,返回异常(找不到旧的)2,校验id和新对象的id是否相等,若不相等,说明有可能可以修改3,新对象的id校验是否存在,若存在,说明占用了其他的id,返回异常(占用)4,校验完i...原创 2020-01-08 15:37:28 · 223 阅读 · 0 评论 -
springmvc全局异常处理
1.准备自定义异常类(包括系统提示信息和错误内容)public class ExceptionResultInfo extends Exception { // 系统统一使用的结果类,包括了 提示信息类型和信息内容 private ResultInfo resultInfo; public ExceptionResultInfo(ResultInfo resultInfo) {...原创 2020-01-07 17:23:28 · 214 阅读 · 0 评论 -
Eclipse创建SSM聚合工程
1.简介用Eclipse搭建一个SSM聚合工程,分为三个子模块(spring+Mybatis架构模块,utils模块,business主工程模块)和一个聚合模块(parent),优点是在不同的项目添加依赖比较清晰,避免加入多余的依赖。2.准备工作打开eclipse,切换到java视图(点击右上角带加号的小窗子,选择java);新建Working set,命名为yycg(点击左侧栏倒三角,...原创 2019-12-26 16:09:13 · 243 阅读 · 0 评论 -
搭建SSM框架遇到的问题
示例来自:http://www.monkey1024.com/framework/1450配置文件启动的三种方式1,Idea配置Tomcat1)界面右上角,下拉点击edit configurations2)选择要打包的3)其他的配置2,手动打war包放到tomcat webapp1)maven-package2)复制war包扩展:https://www.jiansh...原创 2019-11-21 15:24:40 · 459 阅读 · 0 评论 -
Spring AOP
AOP简介AOP(Aspect Orient Programming),面向切面编程,是面向对象编程OOP的一种补充。在运行时,动态的将代码切入到类的指定方法、指定位置上的编程思想。优点:降低代码之间的耦合,提高代码的复用性。spring底层采用了动态代理的方式实现aop。采用了两种代理:JDK的动态代理:如果贝代理类实现了接口,默认jdk。(使用了反射,耦合度低)CGLIB的动态代理:...原创 2019-11-20 14:04:44 · 104 阅读 · 0 评论 -
Spring IoC
IOC简介控制反转(IoC,Inversion of Control),是一种思想,指的是将创建对象的操作权交给容器,通过容器来装配和管理对象的创建。依赖注入IoC思想的实现方式之一是__依赖注入__(Dependency Injection,简称DI),依赖注入指程序运行过程中,若需要调用另一个对象协助时,无需在代码中创建被调用者,而是依赖外部容器,由外部容器创建后传递给程序。依赖注入使...原创 2019-11-20 14:04:27 · 101 阅读 · 0 评论 -
IDEA创建spring项目
spring简介Spring是2003年兴起的一个轻量级的java开发框架,是为了解决企业应用开发的复杂性而创建的,spring的优点如下:1,方便解耦,简化开发,可以将对象依赖关系的维护交给Spring管理。(类之间的结合度低,方便扩展,去掉一个类改动少)2,IOC控制反转,对象的创建由spring完成,并将创建好的对象注入给使用者。3,AOP面向切面编程,可以将一些日志,事务等操作从业...原创 2019-11-19 11:06:28 · 240 阅读 · 0 评论