Spring教程

3aca721439c289c4032ff229d98f9b4d2ba.jpg7fe62b406a7d85a73f3fd2aa6172eafa0b9.jpg5d504c905e89c10b9d0c1906b1ac560ee8b.jpgedebe12b124234e0c31f77237900aa6c849.jpg78624c90a7d29b9909b4f4629a1dd1c33c6.jpg6d359bb58211544a1e0f29a316c09d30231.jpg5c877f47fcefdf5625d6d653cd16ad06880.jpg57877fd88d51146e192359cabb8bbf9c5fa.jpg118429b9e8437d0612e75de9d37a2d3a1d0.jpg6fbb6d7a2338cc91a0f334ccff57b2d4d24.jpge7e3be1d988636d61290849cc776dd7f533.jpge2dfeeba53e7378041df8321879df7dfe36.jpg

21f5bc1be1d11a4de7b82b327b8da5fcb33.jpg084673ff89b45dff596b32edcc4d0a3e110.jpg29ef520c9b56de608b3f6a51f155f3747c9.jpgab7bc03e2d7588221cbcd1b61de7682b7c7.jpg37e15f92c8cbfcfb989959bcf8410778526.jpg81983c5cb8928c1a3a3eaeefd804349677f.jpg2ebafb6b6f0de26df1ec4e0e692895e9fd1.jpg15c09d0beeee8fc8e1f897451f65a5f105e.jpg

若需要在创建对象时给属性赋值,需在UserService中提供set方法,并在beans.xml中配置property依赖注入。7eb97c22927b8e860357e534b30dbc86ebe.jpg

27197cfe633e9e99236e7c6ca4a778b3c0c.jpgeec4179169d4089fdcbc268e238ce2b561d.jpgd6d289f9c2e7dd1afac20e0a6a5c545fd5b.jpg984dbad567dbe180edb3b410936890f24f1.jpgda024d85928777ed4bffea9f475cc288110.jpg8de62cd4098b744cc1199431e3ff86be94e.jpg

3486faf7c7ceae7993487dec15bac69f42c.jpg22c425e20bfddf0e120bb4bd218c2cebdd5.jpg

82363934fa5fcc2122c0ffef6e03169516d.jpg

 

99bca8a14d9fa121847cebd9624ad2a30e0.jpg24ec9754bfd03a41d7924b3b9fe6230bdd6.jpg49d2b70aabbb7622b65d815425aa7069716.jpg

db8eec84fe433c12075d14cd9552b6065cc.jpgd209fd8756b55d89b256cd6fc601e78b50e.jpgc1615d4b84359bb63b1f3fd72c814b1f0b1.jpgb1263f20d185fd3f42bab04707791286860.jpg0851a827b70b491dd76072745e6808a151e.jpg

需要在beans.xml中配置:

5e0b7412dc95688020668554672ea00f450.jpgc3b690094f3cc6567bc69f7981fb10a4911.jpg有了@Autowired就不用对该属性提供get set方法。

有了@Autowired就不用对该属性提供get set方法。

 

 

 

有了@Autowired就不用对该属性提供get set方法。

33e502678a40b3cbb376a2e162608e02379.jpg

4b5b031a838be2d4fe1e7ac69c50a37af25.jpg1f486f6eb80a56a76da0e6e745439ef3890.jpgf5dd6dadb4852faccd48358f20883d9fecb.jpg6e5dde8cf2e806d34c42f0f10768db0e545.jpg

f4040746bc9956b893fc9d8315b1002502b.jpg00dd2daba84206e9a58fc98867beb959c91.jpg

435235f75f45de00ec331f1334237fd089a.jpg3ea3ae4d30f9c2762dbf67ecf36b033de4b.jpgfd7c3e469f43badb0dc80ff5dcb310d03c1.jpg6dc18e5a6f81f4fafdd766504fc6dcfd8db.jpg187a8b723066aa2b5bafa7c2823ac1faa83.jpg3d3efb5b34388347894212b4715b3b5e284.jpg424b2d95e8f3af5c9b51b3fe4673c126846.jpg047e4abefbaf8fb6d348c77f9da3dce41b8.jpgb31154bdeb9436ac38a34d292f1bd3e153d.jpg3153b208f1354f501e4c77f28425d2d9890.jpgc3df9c357f2d2fa601284fff33a451375e2.jpgb69295e8e0be82c3b009ed5697de1059e3f.jpg15955dc52d0126d0cff3f978244b6219c63.jpg7493e47e707370f1e7cbda1e0b3507baf0f.jpg684f7a6530e6daf68c011628e4d017bffb3.jpg2e3cf49f61e3a1f9c528f9ca39bbc157012.jpg46d2a886e968cd638915fe722de1a897bfe.jpgd606703e16521f89608bce29d10bc2adb68.jpg

AspectJ案例:

859fee27ada08cce56cd0f9055445207ed2.jpg20253135cc77e8a0bde7a19d68aa158837b.jpg2ea62798e8204efde7e238b8dbf62d3b056.jpgaaa29ef55e2981b2601eb719c154752f5fc.jpgd8e5bdc49b425f1f2052dee09eada794c2d.jpgd81ab8d82364fd3f0e455c445dea506563b.jpg94fd283fe17e6a9f0929859b4f51dddec3d.jpg0062918819099566cdbbe7b9267c828b319.jpg7e19c9be58631853929949801f2d7c4674c.jpg4d31a780f96a4efaea6a1197c0ee1a226fb.jpge482d8a4e5360f4135eb1d7df28d522518a.jpg18b81751080cf33f72adb0a4a32152b068a.jpg2e43cdc19e9cb187128d3c13a7bc9922374.jpg25b63a550e6b843086f180851561bc56a28.jpgbfc9ae64f585dbb73a1dd7a05c316440621.jpg3fbe7e9e555cae6160bff1bbd10e10c9335.jpg

34f97b5576c7e6937ebd8e549914e5082fa.jpgd1e20c9fae1eef34444e19bb977bcd08c85.jpg

1.service方法有返回值 + 无异常 + XML

 

***************************************

1.前置通知...deleteUser

2.环绕通知...开启事务...deleteUser

通过id删除用户

3.后置通知...deleteUser

返回值:1

4.环绕通知....提交事务...

最终通知...deleteUser

**************************************

 

2.service方法有返回值 + 无异常 + 注解

 

**************************************

2.环绕通知...开启事务...deleteUser

1.前置通知...deleteUser

通过id删除用户

4.环绕通知....提交事务...

最终通知...deleteUser

3.后置通知...deleteUser

返回值:1

**************************************

 

3.service方法没有返回值 + 无异常 + XML

 

***************************************

1.前置通知...deleteUser

2.环绕通知...开启事务...deleteUser

删除用户。。。。

3.后置通知...deleteUser

返回值:null

4.环绕通知....提交事务...

最终通知...deleteUser

***************************************

 

4.service方法没有返回值 + 无异常 + 注解

 

****************************************

2.环绕通知...开启事务...deleteUser

1.前置通知...deleteUser

删除用户。。。。

4.环绕通知....提交事务...

最终通知...deleteUser

3.后置通知...deleteUser

返回值:null

 

4e5375de7740c0bb08dc3c8ea385ab1e79a.jpg88954dd8985d8c88be74d3d0202384ab617.jpg55d634ccee1da40da21feb918ddf3089388.jpg398225b1e27d50c60dbedbed0cd6e685e12.jpgf658656b5d921e1a32b974c7c442dfedf0e.jpg349d82c55821ea4a62f44f1ffe2b904c7c7.jpgc7ea4c99f0dd49a197eec00214a898b28e8.jpgae64d41b0edb8dceda776a126e6d4036b5f.jpg636509c6ec1b91f44ed0872ce5570febbdd.jpg69011c3c8f3794b22f42d37e555545110fd.jpg309d7948a4973315ccda85bf74e81a35359.jpgbc90adbd867cb544b9054e455acd2f39998.jpg

8f23c45ff92c32d0818902b201c3f6ce49e.jpg4054cee6fff512ad236baa511a1b7731e99.jpg 

service后面的两个点的意思是 service下的类和service下的子包里的类都可以用。

b6201f81237439c1cecaa2e5228e3b01cc9.jpg

5e1073ffbee463075e1150fcbe9cba9b8c3.jpg84141196ad45f2405b9e257a115716843db.jpg542db18ae2792721b1ac057c27ccaad4884.jpg

转载于:https://my.oschina.net/zhengchen/blog/3083577

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值