ssm
Geepyyyy
不要只是拾人牙慧
展开
-
ssm业务层与扩展类对象的配合使用
业务层的作用业务层不只是单纯的调用持久层,不能只是要什么数据就从数据库取,取出来就返回给表现层去展示。如果总这样的话,数据库中表描述的字段不够,表现层要展示的内容多余数据库表的内容,就会很苦恼,想着去修改数据库表。例如,取出来一个食物,里面有保质期,如果表现层要展示这个食物有没有过期,那数据库表就要有这个有没有过期的标签,没有的话就无法展示。其实,数据库表不用增加这个字段,这时候,需要一个食...原创 2019-01-19 20:55:37 · 243 阅读 · 0 评论 -
ssm+wangeditor图片上传
1.在form中,提交enctype=“multipart/form-data”的数据时,需要对springmvc对multipart类型的数据进行解析。在springmvc.xml中,配置multipart类型的解析器:<bean id="multipartResolver"class="org.springframework.web.multipart.commons.Common...原创 2019-01-28 23:25:03 · 608 阅读 · 0 评论 -
ssm访问静态资源
只说一种我自己用的方法:在web.xml中配置了拦截所有路径之后,再在springmvc中使用mvc:resources标签记住不能和mvc:default-servlet-handler标签一起用且需要开启<mvc:annotation-driven />注解<mvc:resources location="/WEB-INF/ui/js/“ mapping="js/...原创 2019-02-08 20:35:03 · 1230 阅读 · 0 评论 -
Spring AOP的概念及具体配置
AOP:aspect oriented programming 面向切面编程实现的功能:动态的增强一个方法(先拦截该方法,再增强),可以在方法执行的各个阶段加入一些另外的方法来增强原有的方法。概念:1.横切关注点:要动态增强的功能就是关注点,就是增强的代码所在的方法2.连接点:类中的方法,字段等都可被称为连接点。连接点都有可能被动态增强,即可以被切断,变成切点3.切入点:要被拦截的方法,...转载 2019-02-24 20:05:00 · 107 阅读 · 0 评论 -
spring声明式事务控制的使用
事务的通知使用在业务层中,用spring AOP实现声明式事务控制,即动态的将事务相关的代码添加到业务层的所有代码中。声明式事务控制要和AOP的要求结合起来比较好记。下面是配置声明式事务控制的思路:1.声明式事务控制依靠AOP完成,因此,需要配置一个aop:config,而中间只需要一个标签:<aop:config> <aop:advisor advice-ref=“” ...原创 2019-02-24 20:54:00 · 206 阅读 · 0 评论 -
mybatis中结果映射的几种情况的整理
对mybatis的结果映射做个整理,只针对resultType/resultMap讨论,忽略sql语句的实现1.将查询出的单行单列结果映射到java对象中的字段例1:查询总记录数,返回一个Integer类型的对象即可mapper.xml中,resultType=“Integer”;mapper接口中,返回值为Integer即可例2:查询某个用户的用户名username,返回一个java类...原创 2019-02-26 14:59:04 · 2190 阅读 · 0 评论 -
spring整合mybatis
1.将SqlSessionFactory交给spring管理(单例模式),并由spring创建SqlSession对象2.由spring来生成mapper代理对象(扫描包,mapper.xml工作都给spring完成)开始整合:一.pom依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww...原创 2019-02-26 15:16:01 · 161 阅读 · 0 评论