随笔分类 - 框架
摘要:最近上手的项目是springboot+MP的,自己在学习的同时也来记录一下一些强大的插件或者类 首先放一张搜到的wrapper构造图 然后具体对应开发方法:
阅读全文
只有注册用户登录后才能阅读该文。
只有注册用户登录后才能阅读该文。
只有注册用户登录后才能阅读该文。
摘要:安装服务器 客户端。 新建仓库: 可以手动 解决 也可以: 点击后: 然后再Eclipse安装SVN插件。具体略 创建数据库 crm_ssh login.jsp里面添加注册按钮。调用registUI方法。 然后启动服务器 输入http://localhost:8080/crm/login.jsp 访
阅读全文
摘要:从Struts2_crm中引入 并修改menu.jsp 上图为传统方式 但是又简单方法: 如下: Create database ssh1; 引入: 继承了接口 就自动创建模板了 不需要再在配置文件配置。 以上为第一种整合: 命名查询需要配置:(了解) 用load方法测试: 只有用到customer
阅读全文
摘要:<aop:config> <aop:pointcut expression=”execution(表达式)” id=”pc1”/> <aop:aspect > <aop:before method=”” pointcut-ref=”pc1”/> </aop:aspect> </aop:config>
阅读全文
摘要:注解方式 如下: 开启组件扫描--》 结果同上。 如果设置值: 新建service 注入dao 进行测试 注入Dao。 但要注意 autowired是按照类型注入的 不管dao的名字是啥 哪怕是userDao22222 只要它实现了userDao接口 那么就可以直接注入userDao。 要想按名称注
阅读全文
摘要:记得引入约束 上图路径。 此时 只需修改配置文件 便可以随意更换实现类 无需修改代码。 传统方法必须用实现类(不面向接口了)来调用方法设置属性。 而在Spring中:在创建类的过程中发现实现类有name属性 便能自动依赖设置进来。 具体使用方法如下: 生命周期demo: 新建接口和实现类: 作用范围
阅读全文
摘要:在配置文件中使用OGNL 客户端向服务器发送一个Action的请求,执行核心过滤器(doFilter)方法。在这个方法中,调用executeAction()方法,在这个方法内部调用dispatcher.serviceAction();在这个方法内部创建一个Action代理,最终执行的是Action代
阅读全文
摘要:JAVA中的OGNL: 1 调用对象的方法: 2 访问对象的静态方法: 3 获取OGNLContext、Root中的数据。 User: 4 访问Context: 关键还是在Struts2环境中的使用: 并没有打印 静态方法的值,因为Struts2默认关闭了。 再次刷新后发现有值了。 编写demo d
阅读全文