zoukankan      html  css  js  c++  java
  • idea创建spring _fei

    idea创建spring

    spring 需要4+1 :beans、core、context、expression、commons-logging
    AOP: aop联盟、spring aop、aspect规范、spring aspect
    db: jdbc、tx
    测试: text
    web开发: spring web
    启动:mysql
    连接池:c3p0
    ************************************************
    spring注解配置报错:
     cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明
     少了那个配置那个;
     

    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:context="http://www.springframework.org/schema/context"
           xsi:schemaLocation="
           http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans.xsd
           http://camel.apache.org/schema/spring
           http://camel.apache.org/schema/spring/camel-spring.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-4.2.xsd">
                        
           <context:component-scan base-package="com.scau.beyondboy.demo_b"></context:component-scan>

    2.web开发,

    提供3个@Component注解衍生注解(功能一样)取代<bean class="">
    @Repository :dao层
    @Service:service层
    @Controller:web层
    3.依赖注入,给私有字段设置,也可以给setter方法设置
    普通值:@Value("")
    引用值:
    方式1:按照【类型】注入
    @Autowired
    方式2:按照【名称】注入1
    @Autowired
    @Qualifier("名称")
    方式3:按照【名称】注入2
    @Resource("名称")
    4.生命周期
    初始化:@PostConstruct
    销毁:@PreDestroy
    5.作用域
    @Scope("prototype") 多例

    3. 手动升级spring包的时候需要自己去spring官网下载和jdk对应的包

    其他: 

    spring创建参考网址: http://www.voidcn.com/article/p-dtmttqga-bma.html

    官网 spring 包下载地址

    mysql-connector-java各版本下载地址

  • 相关阅读:
    函数式宏定义与普通函数
    linux之sort用法
    HDU 4390 Number Sequence 容斥原理
    HDU 4407 Sum 容斥原理
    HDU 4059 The Boss on Mars 容斥原理
    UVA12653 Buses
    UVA 12651 Triangles
    UVA 10892
    HDU 4292 Food
    HDU 4288 Coder
  • 原文地址:https://www.cnblogs.com/dafei4/p/12939212.html
Copyright © 2011-2022 走看看