关于spring的配置

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
提问者 MySweeties 2019-04-20 17:34:47
<?xml version="1.0" encoding="UTF-8" ?>
<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"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context.xsd
    http://www.springframework.org/schema/aop
    http://www.springframework.org/schema/aop/spring-aop.xsd
    http://www.springframework.org/schema/tx
    http://www.springframework.org/schema/tx/spring-tx.xsd">

    <context:component-scan base-package="com.vectory"/>

    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://localhost:3306/book?useUnicode=true&amp;characterEncoding=utf8&amp;allowMultiQueries=true&amp;useSSL=false"/>
        <property name="username" value="root"/>
        <property name="password" value="admin"/>
    </bean>

    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="typeAliasesPackage" value="com.vectory.entity"/>
        <property name="plugins">
            <array>
                <bean class="com.github.pagehelper.PageInterceptor"/>
            </array>
        </property>
    </bean>

    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
        <property name="basePackage" value="com.vectory.dao"/>
    </bean>

</beans>


好帮手慕珊 2019-04-20 16:40:48

你好!看截图中也有aop,你把下面的依赖加上试试。

<dependency>
   <groupId>org.aspectj</groupId>
   <artifactId>aspectjweaver</artifactId>
   <version>1.8.0</version>
</dependency>

如果还有问题,建议将配置文件的代码贴出来,不截图。祝学习愉快!

  • 提问者 MySweeties #1
    这个连着aop一到给删除了,配置文件已贴出,配置自动代理已经被删除了
    2019-04-20 17:36:14
  • 好帮手慕珊 回复 提问者 MySweeties #2
    这些代码在我这可以正常执行,你看一下Target目录下的lib文件夹,对比一下和老师lib目录是否一致,看看是否有些jar包没导入成功。祝学习愉快!
    2019-04-20 19:44:27
提问者 MySweeties 2019-04-20 14:33:17
好帮手慕珊 2019-04-19 19:51:31

你好! ref根据name属性引用一个已经存在的对象,value是name中的属性传入的一个字符串,到时候会采用反射得到对象 。

<aop:aspectj-autoproxy />的作用是:声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。无法找到相关资源,有可能是你没有导入相关jar包的缘故。

祝学习愉快!


  • 提问者 MySweeties #1
    但是我的jar包导全了啊(截图上没有aop, 因为报错,所以去掉了),截图已上传,请指教
    2019-04-20 14:32:47
提问者 MySweeties 2019-04-19 16:13:40

除此之外,spring中加了<aop:aspectj-autoproxy/>这句话,就必须用到aop吗?我做作业的时候,没用到,结果报错了,说无法找到相关资源,然后我去掉之后,就不报错了!!!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师