![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSH&&SSM框架
大黄的Java笔记
种一棵树最好的时间是十年前,其次是现在。虽然我很菜,但我在努力。每天记录一点新知识,就是最大的进步。
展开
-
基于SpringBoot+MyBatis的旅行社管理系统设计与实现
随着Web应用的成熟,越来越多的开发人员喜欢使用方便快捷的Web应用框架。这样可以开发出完善健壮的软件,对程序员的要求将会非常高。如果采用成熟,稳健的框架,那么一些基础的通用工作,比如,事物处理,安全性,数据流控制等都可以交给框架处理,那么程序员只需要集中精力完成系统的业务逻辑设计,可以降低开发难度。所以,我们在开发一个新的系统项目的时候不需要考虑要不要使用框架,而是考虑使用一个什么框架。在此系统中,我们就使用了SpringBoot框架。 Springboot直接省去配置文件的...原创 2020-11-25 13:39:20 · 15407 阅读 · 40 评论 -
spring的两种常用事务传播属性说明
常用的两种传播属性:1.REQUIRED 如果存在当前事务则用当前事务,如果不存在当前事务,则新建一个事务2.REQUIRES_NEW 如果当前存在事务则挂起当前事务,开启一个新事务,新事务执行完毕后,唤醒之前挂起的事务,继续执行。如果不存在当前事务,则新建一个事务第一种情况:执行controller以后事务会回滚,两条数都插不进去。(propagation如果不写默认的是Propagation.REQUIRED,都是同一个事务,在第二个service抛出异常时,这个事务就会回滚)第原创 2020-08-24 16:13:02 · 193 阅读 · 0 评论 -
Mybatis-Dao层开发之Mapper接口总结
Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象。Mapper接口开发需要遵循以下规范:1、 Mapper.xml文件中的namespace与mapper接口的类路径相同。2、 Mapper接口方法名和Mapper.xml中定义的每个statement的id相同3、 Mapper接口方法的输入...转载 2018-07-26 19:42:02 · 1725 阅读 · 0 评论 -
用小说的形式讲解Spring(1) —— 为什么需要依赖注入
本集概要:使用依赖注入前,代码是什么样子,有什么缺点? 依赖注入是什么?为什么要使用依赖注入? Spring如何使用xml配置的方式进行依赖注入?大雄是一个刚踏入社会的95后,热爱编程的他,在毕业之后进入了一家互联网公司,负责公司内一个电商项目的开发工作。 为了让大雄更快的成长,公司安排了哆啦作为大雄的导师。春风得意在哆啦的指导下,大雄很快对这个项目的代码有了大致的了解,于是哆...转载 2018-08-30 16:56:33 · 429 阅读 · 0 评论 -
用小说的形式讲解Spring(2) —— 注入方式哪家强
本集概要:构造器注入有什么缺点? 如何使用setter注入? setter注入为什么会导致空指针异常?前情回顾:用小说的形式讲解Spring(1) —— 为什么需要依赖注入大雄给项目引入了Spring框架,解决了代码过度耦合的问题,当然,这只是Spring强大功力的冰山一角,菜鸟大雄还仍然是菜鸟大雄……越来越庞大的构造函数一天,晨会过后,哆啦对大雄说,“大雄,我们的订单接口和...转载 2018-08-30 17:14:18 · 223 阅读 · 0 评论 -
用小说的形式讲解Spring(3) —— xml、注解和Java Config到底选哪个
本集概要:为什么说xml配置是类型不安全的配置方式? 如何使用注解进行配置? 注解配置是万能的吗? 如何使用Java Config进行配置? xml、注解、Java Config,到底该如何选择?大雄一脸懵逼,心想,“我不就改了一处地方,怎么就把服务器给整挂了呢”,他仔细地看了一下自己改的代码:<bean id="serverLogger" class="com.spri...转载 2018-08-30 17:31:00 · 446 阅读 · 0 评论 -
用小说的形式讲解Spring(4) —— 使用Spring Boot创建NoXml的Web应用
本集概要:怎样用Spring Boot搭建Web应用? Spring Boot和Spring相比,有什么优势? Spring Boot的起步依赖和自动配置是什么东西? 为什么不需要配置Servlet容器也可以启动Web应用?经过了国庆七天长假的休息,回到公司的大雄已经打满了鸡血,准备在新的项目 —— tiny facebook,大干一场。第一次被委以重任,大雄心里还是有点小紧张的…...转载 2018-08-30 18:39:49 · 135 阅读 · 0 评论 -
SSM框架下各个层的解释说明
持久层:DAO层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此, DAO层的设计首先是设计DAO的接口, 然后在Spring的配置文件中定义此接口的实现类, 然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰, DAO层的数据源配置,以及有关数据库连接的参数都在Spring...转载 2018-08-23 20:29:11 · 745 阅读 · 0 评论