spring学习
oneSmallwhite
2019年9月1日开始学习编程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring 条件注解
当系统运行在Windows上时打印dir,在Linux时打印ls首先定义一个显示文件夹目录的接口:public interface ShowCmd { String showCmd();}然后实现Windows下的实例和Linux下的实例:public class WinShowCmd implements ShowCmd { @Override public String showCom() { return "dir"; }}原创 2021-06-29 10:42:35 · 503 阅读 · 0 评论 -
spring 对象注入
自动扫描时的对象注入有三种方式:1、@autowired:根据类型查找赋值(这个类型只可以有一个,否则会报错)2、@Resources:根据名称去查找,默认情况定义的变量名就是查找的名称3、@Injected:不常用@Repositorypublic class UserDao { public String hello(){ return "hello"; }}@Servicepublic class UserService { @A原创 2021-06-29 10:28:19 · 212 阅读 · 0 评论 -
spring 自动化配置
1、准备工作在自动化扫描时,能让类自动注册到Spring容器中去,那么可以给该类添加一个@Service,作为一个标记,和@Service注解功能类似的一共有四个:@service: 在Service层上添加注解@Repository:在Dao层添加注解@Controller:在Controller层添加注解@Component:在其他组件上添加注解package prg.javaboy.ioc.service;import org.springframework.stereo原创 2021-06-29 00:15:48 · 378 阅读 · 0 评论 -
Spring Java配置
1、例如有以下Bean:package prg.javaboy.ioc.javaconfig;public class SayHello { public String sayHello(String name) { return "hello" + name; }}2、用Java配置类去代替之前的applicationContext.xml文件package prg.javaboy.ioc;import org.springframework.c原创 2021-06-28 15:56:05 · 113 阅读 · 0 评论 -
spring 复杂属性注入
1、对象注入<bean class="prg.javaboy.ioc.model.User" id="user5"> <property name="cat" ref="cat"/></bean><bean class="prg.javaboy.ioc.model.Cat" id="cat"> <property name="name" value="小白"/> <property n原创 2021-06-27 21:38:42 · 257 阅读 · 0 评论 -
spring属性注入
一、构造方法注入1、给Bean添加对应的构造方法。public class User { private String username; private String address; private Integer id; public User(String username, String address, Integer id) { this.username = username; this.address原创 2021-06-27 10:47:33 · 156 阅读 · 0 评论 -
1、ioc初体验
1、在pom.xml中引入spring-context依赖 <dependencies><!-- Alt+ins pring-context --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> .原创 2021-06-27 00:16:09 · 120 阅读 · 0 评论
分享