加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

FreeMarker_模板引擎_代码自动生成器_源码下载

发布时间:2020-12-14 06:29:48 所属栏目:Java 来源:网络整理
导读:首先我们先来认识一下Freemarker 你可以到freemarker的官网上去,那里有很详细的介绍: 这里大概说一下:FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。 FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅

首先我们先来认识一下Freemarker

你可以到freemarker的官网上去,那里有很详细的介绍:

这里大概说一下:FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。

FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层

的实现技术,而且还可以用于生成XML,JSP或Java 等。

大家只要知道freemarker是一个模板引擎就可以啦...

我想知道了freemarker是模板引擎以后,我们最关心的是这个东东能够为我们做些什么?

看看下面的demo,你也许就明白了

main(String[] args) }

main(String[] args) }

.name = .lowerName = .beanUrl = .beanDaoUrl = .beanDaoImplUrl = .beanServiceUrl = .beanServiceImplUrl = }

.authorName = .authorMail = .date = .version = }

String FTLS_PATH = "ftls" String MESSAGE = "message" String HELLO_WORLD = "Hello World!" String HONGTEN_HELLO_WORLD_FTL = "hongten-helloworld.ftl" String HONGTEN_MY_JAVA_FILE_FTL = "hongten-myJavaFile.ftl" String BEAN = "bean" String BEAN_URL = "com.b510.bean" String ANNOTATION = "annotation" String ANNOTATION_AUTHOR_NAME = "hongten" String ANNOTATION_AUTHOR_MAIL = "hongtenzone@foxmail.com" String ANNOTATION_VERSION = "1.0" String DATE_FROMATE = "yyyy-MM-dd" main(String[] args) helloWorld(String path,String ftlFile) configuration = configuration.setDirectoryForTemplateLoading( Map root = HashMap template = writer = myJavaFile(String path,String packageUrl,String ftlFile) configuration = configuration.setDirectoryForTemplateLoading( Map root = HashMap Bean bean = bean.setName("User" bean.setLowerName("user" Annotation annotation = SimpleDateFormat simpleDateFormat = annotation.setDate(simpleDateFormat.format( template = String beanPath = System.getProperty("user.dir") + "/src/" + packageUrl.replace(".","/") + "/" File filePath = (! String filePathOfBean = beanPath + "/User.java" File file = (! writer = }

${message}

.id = .name = .sex = .birthday = }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读