91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring將bean添加到容器中的方法

發布時間:2020-07-28 14:27:57 來源:億速云 閱讀:318 作者:小豬 欄目:編程語言

這篇文章主要講解了Spring將bean添加到容器中的方法,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

spring的一大功能是依賴注入 通過把javabean放入spring的ioc容器中進行統一管理

過程如圖所示

Spring將bean添加到容器中的方法

最常見的例子是使用xml配置bean 把每一個<bean>元素分別轉換成一個BeanDefinition對象,其中保存了從配置文件中讀取到的該bean的各種信息

再通過BeanFactory對bean進行注冊 關于BeanFactory請看這篇文章 https://www.cnblogs.com/aspirant/p/9082858.html

例如:

<!--配置mybatis的mapper掃描包-->
  <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="basePackage" value="myblog.dao"></property>
  </bean>

實例化一個bean 并加入容器中

有兩種方法

a.在要加入容器的bean上加@component

并指定掃描該類所在的包

例如:

@Service
@Transactional
public class BlogServiceImpl implements BlogService {
  @Autowired
  private BlogDao blogDao;
  @Override
  public List<Blog> findAll() {
    return blogDao.findAll();
  }

  @Override
  public void insertUserAndBlog(Integer blogId, Integer userId) {
    blogDao.insertUserAndBlog(blogId,userId);
  }

  @Override
  public void insertBlog(Blog blog) {
    blogDao.insert(blog);

  }

  @Override
  public void update(Blog blog) {
    blogDao.update(blog);
  }

  @Override
  public void delete(Blog blog) {
   blogDao.delete(blog);
  }

  @Override
  public Blog findById(Integer id) {
    PageHelper.startPage(1, 6);
    return blogDao.findById(id);
  }

  @Override
  public List<Blog> findBlogByUserId(Integer userId) {
    PageHelper.startPage(1, 6);
    return blogDao.findBlogByUser(userId);
  }
}

b.在配置類中使用@bean進行注冊

例如:

@Configuration
public class ApplicationContextConfig {
  @Bean
  @LoadBalanced
  public RestTemplate getRestTemplate(){
    RestTemplate restTemplate=new RestTemplate();
    return restTemplate;
  }
}

看完上述內容,是不是對Spring將bean添加到容器中的方法有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富阳市| 建阳市| 汝城县| 互助| 武宣县| 云阳县| 高密市| 阜新市| 灵山县| 和硕县| 苍山县| 乌鲁木齐县| 平塘县| 盐山县| 固镇县| 溆浦县| 广州市| 邢台县| 铁岭市| 敖汉旗| 闽侯县| 梨树县| 扶余县| 句容市| 阳西县| 景德镇市| 连云港市| 曲周县| 台北县| 盈江县| 普格县| 罗山县| 视频| 吉隆县| 修水县| 收藏| 县级市| 醴陵市| 阿瓦提县| 兴安县| 汽车|