![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
Swaggy_xu
这个作者很懒,什么都没留下…
展开
-
Spring企业课一,ioc依赖注入的方式
首先需要address Bean和Person Bean,person依赖address。address:public class Address { private String city; private String street; private String country; public Address(String city, String street, String co...原创 2018-05-26 15:44:38 · 115 阅读 · 0 评论 -
Spring企业课二,ioc中关于factorybean的一系列配置
在java开发时,大家会经常使用工厂模式。获取工厂很简单,只需要配置相应的bean。但是如果想要获得factory中的方法的返回值该怎么办呢。我下面就将几个方法,已连接数据库的connectionfactory为例。一、使用factorybean这个接口,重写方法public class ConnectionFactory implements FactoryBean<Co...原创 2018-05-26 21:58:04 · 167 阅读 · 0 评论 -
Spring企业课三,spring+jdbc实现dao层
下面,我们将使用spring,完成的实现jdbc的dao层。在这里,我们的connection将不使用connectionfactory获得,而是使用spring中的标签实现。通过标签获得datasource,在dao接口的实现类中注入这个依赖,再在实现类中通过datasource获得connection。我们完成整个需要一个bean,dao接口,dao实现类,xml配置文件。bean:publi...原创 2018-05-26 22:49:15 · 488 阅读 · 0 评论 -
Spring企业课四,spring+hibernate实现dao层
这次准备实现的内容与企业课三一样,只不过将jdbc部分换成了hibernate,其余几乎没变。既然使用hibernate,那么我们需要配置hibernate的配置文件,需要在spring的配置文件中拿到hibernate给我们的关于数据库连接的对象。让我们一步一步来,先看hibernate.cfg.xml<?xml version='1.0' encoding='utf-8'?> &...原创 2018-05-27 11:49:49 · 399 阅读 · 1 评论 -
Spring企业课五,spring+hibernate实现dao层,service层以及事务自动管理
在前一节的学习中,我们用hibernate实现了dao层。但是我们在做项目时,不只有dao层,还有service层。同时,我们还需要考虑到对数据库操作时,事务回滚等一系列问题。原本需要我们自己处理,但现在我们把这些工作交给框架来完成。我们需要bean,dao,servicc这三个包。bean我们还使用account@Entity @Table(name="tbl_account") public ...原创 2018-05-29 00:06:33 · 1130 阅读 · 0 评论 -
Spring企业课六,springmvc的使用和配置
随着不断增多且越来越复杂的需求产生,开发者不得不做很多重复的工作。在使用springmvc后,明显的减少了工作量。至于springmvc的各种优点,我暂时不列出来了,有很多很棒的博文做出了解释。接下来,我们看看如何配置和使用。首先我们要知道,springmvc使用在web项目中的。所以,我们要建一个web项目。web项目的配置是从web.xml中读取,让我们看看web.xml该如何写。<?x...原创 2018-05-31 00:43:28 · 267 阅读 · 0 评论 -
关于如何获取到spring容器中的bean类
关于这一点,网上有相当多的博客讲解。但是,WO我在使用的时候,还是遇到的不小的问题。先说说背景。我在会议上的监听器中需要使用的服务层的方法。但是,我的service层使用的是ioc。一开始,不管怎么new,都会报控制错误。仔细想了想,我是在toncat容器中获取spring容器中的东西。不在同一个容器,应该不能直接new获得。在网上,很多人...原创 2018-06-25 00:08:23 · 7911 阅读 · 1 评论 -
springmvc400错误的猜想
今天在做上传图片的功能的时候,遇到了400错误,显示参数有问题。我的视图控制器如下。@RequestMapping("/docreateSpace") public String decreatespace(MemberSpace memberSpace,@RequestParam("icon")MultipartFile icon,HttpSession session,HttpServlet...原创 2018-06-25 16:51:00 · 175 阅读 · 0 评论