-
本项目IOC使用
XML配置(配置第三方类库)
package-scan(通过包扫描,比如mybatis使用特定的dao和entity做相应的应用,service.....)
annotation注解查看全部 -
使用注解控制事务方法的3个优点
查看全部 -
什么时候回滚事务:方法抛出运行期异常(RuntimeException)时才会回滚。小心不当的try-catch.
查看全部 -
注解@Transactional 标注在方法上之后,方法会被spring管理,会在进入和退出该方法是,自动加上事务控制的逻辑。
事务方法嵌套:声明式事务独有的概念。
查看全部 -
什么事声明式事务:
目的:交给第三方框架spring来管理,解脱事务代码。(开发时不用关注什么时候开启事务,什么时候提交,什么时候回滚)
查看全部 -
XML+注解的方式
1.src->main->Resources->spring->创建spring-service.xml文件,用来区分service和DAO的配置。.扫描service包下所有使用注解的类型。
2.对自己开发的service做spring相关的配置。@component, @service @dao @controller
@component代表所有的组件,不知道是service,dao或者是controller时用这个。
3.在spring容器中获取dao的实例,注入到service下面。用@Autowired。查看全部 -
Spring-IOC注入方式和场景
1、XML方式:主要用于配置第三方类库或需要命名空间配置
2、注解:自己编写的类,直接在代码中使用注解,如@Service,@Controller
3、Java配置类(不常见):需要通过代码控制对象创建逻辑的场景,如自定义修改依赖类库
查看全部 -
为什么用IOC
1.对象创建统一托管,(之前是new)
2.规范的生命周期管理。(init,销毁等)
3.灵活的依赖注入(第三方框架自动整合,注解,编程)
4.一致的获取对象查看全部 -
创建过程,依赖管理都不用管。
Spring帮我做了一个完整的初始化过程。
查看全部 -
不同的exposer构造方法是为了方便初始化
查看全部 -
DAO总结,service引入
查看全部 -
java的异常主要是分为运行期异常和编译期异常,运行期异常不需要手工的try catch<br />查看全部
-
dto包:web和service之间的数据传递
查看全部 -
Spring-IOC 注入方式和场景
查看全部 -
dto关注web和service之间的数据传递
查看全部
举报