spring
_Debug_debug
渣渣博客,便于自己记录,搜索用,如有错请海涵,并指出
展开
-
spring启动类顺序
@Bean public CommandLineRunner commandLineRunner(ApplicationContext ctx) { return args -> { LOGGER.info("Let's inspect the beans provided by Spring Boot:"); String[] beanNames = ctx.getBeanDefinitionNames(); ...原创 2021-02-04 10:28:15 · 360 阅读 · 0 评论 -
Spring的ioc原理,优点,
站位:原创 2019-09-20 01:03:11 · 245 阅读 · 0 评论 -
Spring Bean的生命周期,作用域
Spring的生命周期:Spring容器中的bean可以分为5个范围:(1)singleton:默认,每个容器中只有一个bean的实例,单例的模式由BeanFactory自身来维护。(2)prototype:为每一个bean请求提供一个实例。(3)request:为每一个网络请求创建一个实例,在请求完成以后,bean会失效并被垃圾回收器回收。(4)session:与reques...原创 2019-09-20 00:58:57 · 100 阅读 · 0 评论 -
Spring AOP原理,营运场景
站位原创 2019-09-20 01:02:45 · 111 阅读 · 0 评论 -
@qualifier注解
@Qualifier限定哪个bean应该被自动注入。当Spring无法判断出哪个bean应该被注入时,@Qualifier注解有助于消除歧义bean的自动注入。参见下面的例子,public class Staff{ @Autowired private user user;}我们有两个bean定义为Person类的实例。<beanid="st...原创 2019-09-19 22:49:23 · 43233 阅读 · 1 评论 -
点滴:浅谈 @Deprecated
如果有一个方法你觉得不合适,想要删除,但是别人已经引用了很多次,担心删除后会对他人的工作产生影响,那该怎么办? 加入@Deprecated注解即可,看代码: public void getObject(){ findObject(); } @Deprecated public void findObject(){ ...原创 2017-03-27 14:24:09 · 241 阅读 · 0 评论 -
Spring中ClassPathXmlApplicationContext用遇到的简单问题
代码结构图:pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m原创 2017-09-27 12:51:11 · 14354 阅读 · 0 评论 -
Spring自动注入properties文件
1. 因为在下面要用到Spring的和配置,所以,首先要引入其对应的命名空间,即要在applicationContext.xml中加入以下的配置:Xml代码 收藏代码xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http://www.springfra原创 2017-03-27 17:45:53 · 564 阅读 · 0 评论 -
关于Spring事务<tx:annotation-driven/>的理解(Controller可以使用@Transactional)
在使用SpringMvc的时候,配置文件中我们经常看到 annotation-driven 这样的注解,其含义就是支持注解,一般根据前缀 tx、mvc 等也能很直白的理解出来分别的作用。 就是支持事务注解的(@Transactional) 、 就是支持mvc注解的,说白了就是使Controller中可以使用MVC的各种注解。 首先, 会有一个属性来指定使用哪个事务管理器,如:。转载 2017-03-27 17:02:52 · 549 阅读 · 0 评论 -
<context:component-scan>使用说明
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2. 在说明这两个子标签前,先说一下有一转载 2017-03-27 16:12:58 · 187 阅读 · 0 评论