SQL语言基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了SQL语言基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2765字,纯文字阅读大概需要4分钟。
内容图文
![SQL语言基础](/upload/InfoBanner/zyjiaocheng/527/c602c08ed0384d1b959b10a2979e8435.jpg)
依赖注入(dependency injection):是Spring框架核心ioc(inversion of control)的具体实现
注入bean
通过set的方式
package com.example.demo.service.impl;
import com.example.demo.dao.UserDao;
import com.example.demo.service.UserService;
public class UserServiceImpl implements UserService {
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
@Override
public void save() {
userDao.save();
}
}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="userDao" class="com.example.demo.dao.UserDao" />
<bean id="userServiceImpl" class="com.example.demo.service.impl.UserServiceImpl">
<property name="userDao" ref="userDao"/>
</bean>
</beans>
备注:
- name="userDao"中的userDao是根据setUserDao的UserDao(首字母变小写)来的
通过p命名空间的方式
p命名空间注入的本质就是set注入
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="userDao" class="com.example.demo.dao.UserDao" />
<bean id="userServiceImpl" class="com.example.demo.service.impl.UserServiceImpl" p:userDao-ref="userDao"/>
</beans>
备注:
- userDao-ref中的userDao是根据setUserDao的UserDao(首字母变小写)来的
通过构造器的方式
package com.example.demo.service.impl;
import com.example.demo.dao.UserDao;
import com.example.demo.service.UserService;
public class UserServiceImpl implements UserService {
private UserDao userDao;
public UserServiceImpl(UserDao userDao) {
this.userDao = userDao;
}
@Override
public void save() {
userDao.save();
}
}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="userDao" class="com.example.demo.dao.UserDao" />
<bean id="userServiceImpl" class="com.example.demo.service.impl.UserServiceImpl">
<constructor-arg name="userDao" ref="userDao"/>
</bean>
</beans>
备注:
- name="userDao"中的userDao是根据public UserServiceImpl(UserDao userDao)(构造器参数名)来的
注入普通数据类型,集合等
SQL语言基础
标签:efi 不同的 修改 不同 tran 查询 工作 创建数据库 grant
本文系统来源:https://www.cnblogs.com/ccku/p/13460310.html
内容总结
以上是互联网集市为您收集整理的SQL语言基础全部内容,希望文章能够帮你解决SQL语言基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。