springboot 如何集成JFinal
@JFinal 你好,想跟你请教个问题:
springboot如何集成JFinal,麻烦波总给点指导啊
我写了一个自定义的JFinalInitServlet
public class JFinalInitServlet extends HttpServlet{
public void init(ServletConfig config){
.....
DruidPlugin druidPlugin = new DruidPlugin(url,username,password);
druidPlugin.setFilters("stat,wall");
druidPlugin.start();
ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
arp.start();
}
}
然后写了一个JFinalConfig类
@Configuration
public class JFinalConfig {
@Value("${spring.datasource.url}")
private String url;
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
@Bean
public ServletRegistrationBean jfinalInitServlet() {
ServletRegistrationBean reg = new ServletRegistrationBean();
reg.setServlet(new JFinalInitServlet());
reg.addInitParameter("url", url);
reg.addInitParameter("username", username);
reg.addInitParameter("password", password);
return reg;
}
}
现在遇到的问题是:
JFinalInitServlet 的init初始化方法并没有执行,导致JFinal集成失败,
麻烦波总帮忙指导下,谢谢了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
@jelly_oy 请问这个问题还有后续吗?
@Bean 会覆盖默认的ServletRegistrationBean,有点随意啊你
引用来自“jelly_oy”的评论
各位大侠,本人经过尝试,实现了springboot与JFinal的集成,现将代码贴出来,供需要人士参考,哈哈!
首先说明下:其实不需要编写这个自定义的Servlet,直接下面这样写就OK了
@Bean
public ServletRegistrationBean jfinalInitServlet() {
DruidPlugin druidPlugin = new DruidPlugin(url,username,password);
druidPlugin.setFilters("stat,wall");
druidPlugin.start();
ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
arp.start();
return null;
}
注意要写在带@Configuration注解的类中
各位大侠,本人经过尝试,实现了springboot与JFinal的集成,现将代码贴出来,供需要人士参考,哈哈!
首先说明下:其实不需要编写这个自定义的Servlet,直接下面这样写就OK了
@Bean
public ServletRegistrationBean jfinalInitServlet() {
DruidPlugin druidPlugin = new DruidPlugin(url,username,password);
druidPlugin.setFilters("stat,wall");
druidPlugin.start();
ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
arp.start();
return null;
}
注意要写在带@Configuration注解的类中
引用来自“我叫程序猿不叫码农”的评论
用 ActiveRecordPlugin 的话 可以把jfinal里面的相关源码给提取出来。
用 ActiveRecordPlugin 的话 可以把jfinal里面的相关源码给提取出来。
你是想用 jfinal的ActiveRecordPlugin 吗?
你可以用下 Spring-Data-JPA,按一定的规则去3方法名字就可以了,比如 findByUsernameAndPassword,这个对分页支持很好,其它还有 dbutils,听说 osc 就是用的这个
不明白处于什么原因会在一个项目里面搞2个web应用层的框架,这就好比 spring mvc 里面还要搞个 struct2 一样的道理,如果是用 JFinal 的 Db 层/或者模板的话,当我没说