springboot整合markdown
时间: 2023-04-28 13:00:07 浏览: 86
Spring Boot可以很方便地整合Markdown,只需要添加相应的依赖即可。常用的Markdown解析库有CommonMark和Flexmark,这里以Flexmark为例。
1. 添加依赖
在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>com.vladsch.flexmark</groupId>
<artifactId>flexmark-all</artifactId>
<version>.36.8</version>
</dependency>
```
2. 编写Controller
在Controller中使用Flexmark解析Markdown文件,并将解析后的HTML返回给前端。
```
@RestController
public class MarkdownController {
@GetMapping("/markdown")
public String markdown() throws IOException {
String markdown = "# Hello, world!";
Parser parser = Parser.builder().build();
Node document = parser.parse(markdown);
HtmlRenderer renderer = HtmlRenderer.builder().build();
return renderer.render(document);
}
}
```
3. 访问页面
启动应用后,访问http://localhost:808/markdown即可看到解析后的HTML页面。
以上就是Spring Boot整合Markdown的简单示例。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)