spring
Hsummer.
这个作者很懒,什么都没留下…
展开
-
springAOP
1.注解方式<!-- 使用aspetj就是注解--><aop:aspectj-autoproxy/>@Component@Aspectpublic class AspectAop {/*** 将所有的pointcut抽到一个方法中*/@Pointcut(value = "execution(* com.jjh.service.impl.*.*(..))")public void pointcut(){System.out.println原创 2021-07-25 14:46:49 · 71 阅读 · 0 评论 -
spring注解
dao:Repositoryservcie:@serviceservlet:@controller其他工具类:@compoent@Autowired:按照类型装配;(byType);required:必须,是否必须装配;先按照名字装配,如果匹配成功就ok;只能是自用类型的变量名,无法更改;匹配失败就按照类型装配@Resource;jdk1.8的,jdk11的时候已经废除@Resource(name = "dynastyDao1") 如果dao的id和引用类型的变量名不一样,可原创 2021-07-25 14:45:42 · 40 阅读 · 0 评论 -
spring读取配置文件
1.配置多个配置文件。ac = new ClassPathXmlApplicationContext("application.xml","application_1.xml");2.多个配置文件放在一个数组中,在进行读取。String[] configs = {"applicationContext.xml","applicationContext_1.xml"};3.使用*通配符,读取多个配置文件ac = new ClassPathXmlApplicationContext("app原创 2021-07-25 14:44:06 · 121 阅读 · 0 评论 -
springIOC
1.构造方法赋值要求:实体类要写构造方法,xml文件中的配置的字段的类型要和实体中的一样。可以按照下标来赋值,也可以按照类型来赋值2.读写器赋值实体类必须写构造方法3.命名空间赋值需要引入 :xsi:schemaLocation="http://www.springframework.org/schema/beans<bean id="dynaP" class="com.jjh.pojo.Dynasty"p:id="10" p:name="大明" ></原创 2021-07-25 14:41:46 · 64 阅读 · 0 评论 -
spring初识
public class BaseTest {private Logger logger = LogManager.getLogger(BaseTest.class);public ApplicationContext ac ;/** * 初始化 */@Beforepublic void init(){ // 参数是配置文件 ac = new ClassPathXmlApplicationContext("applicationContext.xml"); logge原创 2021-07-25 14:39:44 · 71 阅读 · 0 评论