4、spring整合mybatis
创建工程:
添加依赖:
这两个复制过来:
javabean:
执行 *** 作,需要构建工厂类:
各个页面:
运行:
-----------------------------------------------------------------------------------------------------------------------
5、springboot整合mybatis
(1)xml文件装配
添加依赖:
需要配置application文件:
新建javabean:
根据数据库:
@Mapper :扫描这个接口
//自动装配注解 sdao = new 具体子类(); 具体子类通过动态代理产生 @Autowired
就是自动装配对象
新建个mapper文件夹:
相当于产生一个动态代理类调用queryall这个方法:
业务控制层代码:
运行:
(2)注解装配:
controller层:
@Autowired 按类型装配(springboot所带)
@Resource 按name装配(jdk自带)
dao层:
注解代替了xml文件:
javabean:
运行:
(2)注解装配:(融入到下面微服务多模块当中)
--------------------------------------------------------------------------------------------------------------------------------
微服务多模块:
新建工程:
打包机制:
删掉src 新建个包:
写个验证码:
数字验证码:
service层:
controller层:
运行:
IOC:控制反转,依赖注入:创建对象的生成权由代码本身转移给容器,由容器来注入(这里指注解)
中文验证码:
controller层:
service层:
运行:
多模块机制:
再创建个user模块:
目的:让users模块调用demo模块
如何实现两个微服务模块之间的相互调用:
将users模块端口改成8030:
在users里面添加Hessian的依赖:
继续添加依赖:
引入demo模块:
把demo模块编译一下:
controller层:
hessian远程调用:
完成了客户端的配置,还需要完成服务器端的配置:
在demo里面添加依赖:
新建config包:
因为demo里面有两个实例:
使用Resource绑定一个实例
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)