Spring的bean配置,这个自己一直都在JFinal,用的还是少。在配置文件里面,<beans>下面配置一个个的bean即可。
bean这个东西是那里来的?这里是最解惑的。java bean就是有public的无参构造函数,有set/get属性,有addListener添加响应,支持序列化。这Y,就是你写MFC的时候,拖拽的一个按钮。这个java bean自己玩的好,java就是喜欢定义规范,Servlet里面感受过了。现在就把这个java bean规范拿到了服务端开发上面。
看到在JFianl,SSM这种框架,你在jsp或者html页面里面直接就是User的参数,直接提交到后台了UserModel接收界面的这些参数输入了都。其实,就是遵守规范,java bean的规范。当然,java bean发展到这里还经历了EJB,最后就是spring,非常的轻量级,我们一直在用的,笨重到轻量。
回来看spring的bean。我们在配置文件里面<beans> <bean>等,开启注解扫描。
开启@Controller,@Service,@Autowizard这些注解,好像就这些了吧,补充几个。
bean注解,有可能被MS到的,见注解,就被转换为bean。
数据库dao就是@Repository,我们的dao都没有呀,大家的讨论。org.mybatis.spring.mapper.MapperScannerConfigurer,我们配置了mapper扫描,就不需要配置了,否则需要配置的。
就这几个
网友评论