首页 > 其他分享 >Spring Bean

Spring Bean

时间:2023-02-23 17:14:42浏览次数:27  
标签:www Spring 数据类型 Bean beans org 赋值

三层模型

1,数据访问层

2,控制层

3,业务层

 

Spring配置文件设置:

<?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
https://www.springframework.org/schema/beans/spring-beans.xsd">
<!--xml配置方式又分为:setter方式注入和构造器方式注入-->
<bean id="Database" class="com.creeper.dao.Database"></bean>

<bean id="Service" class="com.creeper.service.Service">
<property name="id" value="5"/>
<property name="name" value="zy"/>
</bean>

<!--三层架构-->
<bean id="userService" class="com.cs.UserService.UserService">
<!-- property表示创建Bean对象的同时,给对应属性赋值。-->
<!-- 
name:表示给对象的那个属性名赋值;
value:表示对应属性的值,用于简单数据类型赋值.
ref:也是给对象属性赋值,表示对象引用,用于对对象数据类型赋值。
-->
        <property name="name" value="tom"/>
<property name="userDao" ref="UserDao"/>
</bean>
<bean id="UserDao" class="com.cs.UserDao.UserDao"/>
</beans>

 

标签:www,Spring,数据类型,Bean,beans,org,赋值
From: https://www.cnblogs.com/creeperrr/p/17148719.html

相关文章

  • SpringBoot解决跨域方案
    SpringBoot解决跨域的几种方式跨域资源共享(CORS):通过修改Http协议header的方式,实现跨域。说的简单点就是,通过设置HTTP的响应头信息,告知浏览器哪些情况在不符合同源策略的条......
  • 115、商城业务---分布式事务---使用Springboot提供的Seata解决分布式事务
    https://seata.io/zh-cn/seata使用SeataAT模式控制分布式事务的步骤:1、每一个想控制分布式事务的服务对应的数据库都需要创建一个UNDO_LOG表CREATETABLE`undo_log`......
  • Springboot 集成 Fastjson2
    Springboot整合Fastjson2排除默认的Jackson<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>......
  • SpringBoot21 - 数据层解决方案 SQL
    数据层解决方案-SQL​ SSMP整合的时候数据层解决方案涉及到了哪些技术?MySQL数据库与MyBatisPlus框架,后面又学了Druid数据源的配置,所以现在数据层解决方案可以说是Mysql......
  • SpringBoot20 - 测试
    测试​ 测试是保障程序正确性的唯一屏障,在企业级开发中更是不可缺少,但是由于测试代码往往不产生实际效益,所以一些小型公司并不是很关注,导致一些开发者从小型公司进入中大......
  • JPA在SpringBoot中简单使用
    前言在SpringBoot项目中可以与JPA进行搭配,这样会省很多的开发时间,以下为JPA的简单使用一、导入依赖<!--springbootjpa依赖--><dependency><groupId>org.spring......
  • SpringBoot17 - 常用计量单位绑定
    常用计量单位绑定​ 在前面的配置中,我们书写了如下配置值,其中第三项超时时间timeout描述了服务器操作超时时间,当前值是-1表示永不超时。servers:ip-address:192.168......
  • SpringBoot18 - 校验
    校验​ 在书写时由于无法感知模型类中的数据类型,就会出现类型不匹配的问题,比如代码中需要int类型,配置中给了非法的数值,例如写一个“a",这种数据肯定无法有效的绑定,还会引......
  • SpringBoot19 - 数据类型转换
    数据类型转换​ 先把问题描述一下,这位开发者连接数据库正常操作,但是运行程序后显示的信息是密码错误。java.sql.SQLException:Accessdeniedforuser'root'@'localho......
  • SpringBoot14 - 热部署
    热部署​ 什么是热部署?简单说就是你程序改了,现在要重新启动服务器,嫌麻烦?不用重启,服务器会自己悄悄的把更新后的程序给重新加载一遍,这就是热部署。​ 热部署的功能是如......