spring小例子(java配置)
时间:2019-09-03
本文章向大家介绍spring小例子(java配置),主要包括spring小例子(java配置)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
spring发展史
- spring1.X 使用的xml配置
- Spring2.X 使用的注解
- Spring3.X、Spring4.X 使用java配置
spring的java配置方式
spring的java配置方式是通过@configuration和@Bean这两个注解实现的
1.configuration作用在类上,相当于一个xml配置问及那
2.Bean作用于方法上,相当于xml配置中的<bean>
实例
使用java配置方式,并实现了spring IOC功能
步骤
1. pom中导入maven依赖
2. 创建bean对象
package cn.itcast.spring; public class User { private String userName; private String passwd; private Integer age; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPasswd() { return passwd; } public void setPasswd(String passwd) { this.passwd = passwd; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } }
3.编辑DAO层用于模拟与数据库层交互
package cn.itcast.spring; import java.util.ArrayList; import java.util.List; public class UserDAO { public List<User> queryUser() { List<User> userList = new ArrayList<User>(); for (int i = 0; i < 3; i++) { User user = new User(); user.setAge(i + 2); user.setPasswd("passwd" + i); user.setUserName("username" + i); userList.add(user); } return userList; } }
4.编写Service层用于实现与bean对象的业务逻辑
原文地址:https://www.cnblogs.com/yanfeiguo1011/p/11456452.html
- python基础知识——内置数据结构(元组)
- python基础知识——控制语句
- python基础知识——基本语法
- 11g主库归档自动删除的小问题分析 (r8笔记第1天)
- JavaWeb02-CSS,JS(Java真正的全栈开发)
- 数据处理——One-Hot Encoding
- JavaWeb20-文件上传;下载(Java真正的全栈开发)
- 转--每周一个GoLang设计模式之组合模式
- 简单易学的机器学习算法——Softmax Regression
- JavaWeb19-Listener ; Filter
- dataguard归档路径的问题(r7笔记第99天)
- 厚土Go学习笔记 | 34. 一个简单的 web 服务器实现
- JavaWeb18-jquery学习笔记(Java全栈开发)
- 简单易学的机器学习算法——Apriori算法
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- python中pandas库中DataFrame对行和列的操作使用方法示例
- PHP实现简易计算器功能
- DataFrame 数据合并实现(merge,join,concat)
- PHP ajax+jQuery 实现批量删除功能实例代码小结
- python对execl 处理操作代码
- Python手动或自动协程操作方法解析
- 什么是python的自省
- python Socket网络编程实现C/S模式和P2P
- keras 多任务多loss实例
- 什么是python的必选参数
- python进程与线程小结实例分析
- PHP集成环境XAMPP的安装与配置
- Python socket服务常用操作代码实例
- Python select及selectors模块概念用法详解
- keras使用Sequence类调用大规模数据集进行训练的实现