【发布】NiterForum 2 正式发布!赶快去下载吧

公告 未结 0 1241
你的瓦刀
你的瓦刀 站长 2月6日 17:19 发表
点击群号免费加入尼特社区交流群:955295791
<p id="descriptionP" class="video"></p><h1 id="c9d74c23-403b-40cc-0830-7b78e3d102d4" style="margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; margin-top: 0px !important;">尼特社区-NiterForum</h1><h2 id="53ef1e99-bc36-8770-c9a8-82061aa4a7c0" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;">下载地址:<a href="https://github.com/yourkevin/NiterForum/" target="_blank" style="font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;PingFang SC&quot;, 微软雅黑, Tahoma, Arial, sans-serif; font-weight: normal; font-size: large;">https://github.com/yourkevin/NiterForum/</a>&nbsp; 喜欢的话,顺便给个star哦,(づ ̄ 3 ̄)づ</h2><h2 id="53ef1e99-bc36-8770-c9a8-82061aa4a7c0" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-在线体验" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E5%9C%A8%E7%BA%BF%E4%BD%93%E9%AA%8C" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>在线体验</h2><p style="margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><a href="https://niter.cn/" title="https://niter.cn/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">https://niter.cn/</a></p><h2 id="e4d5411a-bff7-63b6-73f4-da3029dc6c4c" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-技术栈" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E6%8A%80%E6%9C%AF%E6%A0%88" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>技术栈</h2><ol style="padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><li>SpringBoot框架。</li><li style="margin-top: 0.25em;">Thymeleaf模板引擎。</li><li style="margin-top: 0.25em;">数据访问层:Mybatis,mybatis generator。</li><li style="margin-top: 0.25em;">数据库:MySql。</li><li style="margin-top: 0.25em;">服务器:内置Tomcat。</li><li style="margin-top: 0.25em;">前端相关:Jquery,Bootstrap,Ajax,Layer等。</li><li style="margin-top: 0.25em;">前端模板:LayUI_fly社区模板。</li><li style="margin-top: 0.25em;">文件上传:腾讯云COS对象存储。</li><li style="margin-top: 0.25em;">短信验证:极光短信。</li><li style="margin-top: 0.25em;">邮箱验证:腾讯企业邮箱。</li><li style="margin-top: 0.25em;">富文本编辑器:WangEditor。</li><li style="margin-top: 0.25em;">OAuth2授权登入(QQ、微博、百度、Github)</li></ol><h2 id="c802296f-a2b3-d3ec-5d1d-449a451e3092" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-主要功能" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E4%B8%BB%E8%A6%81%E5%8A%9F%E8%83%BD" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>主要功能</h2><h4 id="638a18a7-4915-475b-f2de-e44056177e42" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; font-size: 16px; line-height: 1.25; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-帖子相关" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E5%B8%96%E5%AD%90%E7%9B%B8%E5%85%B3" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>帖子相关</h4><ol style="padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><li>发帖</li><li style="margin-top: 0.25em;">编辑</li><li style="margin-top: 0.25em;">点赞</li><li style="margin-top: 0.25em;">收藏</li><li style="margin-top: 0.25em;">回复<a href="https://niter.cn/p/80" title="支持楼中楼回复" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">(支持楼中楼回复)</a></li><li style="margin-top: 0.25em;"><a href="https://niter.cn/p/98" title="视频帖" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">视频帖</a></li><li style="margin-top: 0.25em;"><a href="https://niter.cn/p/102" title="阅读权限" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">阅读权限</a></li><li style="margin-top: 0.25em;">帖子分类</li><li style="margin-top: 0.25em;">话题标签</li><li style="margin-top: 0.25em;"><a href="https://niter.cn/p/33" title="图片水印" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">图片水印</a></li><li style="margin-top: 0.25em;">置顶帖</li><li style="margin-top: 0.25em;">精华帖</li></ol><h4 id="176d732c-d83e-b5cd-39ce-53b16e5c1c54" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; font-size: 16px; line-height: 1.25; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-用户相关" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E7%94%A8%E6%88%B7%E7%9B%B8%E5%85%B3" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>用户相关</h4><ol style="padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><li>登录</li><li style="margin-top: 0.25em;">注册</li><li style="margin-top: 0.25em;"><a href="https://niter.cn/p/83" title="账号体系" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">账号体系(绑定账户)</a>(手机号、邮箱号、QQ、微博、百度、Github六合一)</li><li style="margin-top: 0.25em;">上传头像<a href="https://niter.cn/p/107" title="支持人脸自动定位" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">(支持人脸自动定位)</a></li><li style="margin-top: 0.25em;"><a href="https://niter.cn/p/78" title="积分策略" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">积分策略</a></li><li style="margin-top: 0.25em;"><a href="https://niter.cn/p/83" title="用户组晋升" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">用户组晋升</a></li><li style="margin-top: 0.25em;">会员特权</li><li style="margin-top: 0.25em;">消息通知</li><li style="margin-top: 0.25em;">个人主页</li></ol><h4 id="a28a745c-a49c-1ff4-40fc-336b7612cdf6" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; font-size: 16px; line-height: 1.25; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-更多功能" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E6%9B%B4%E5%A4%9A%E5%8A%9F%E8%83%BD" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>更多功能</h4><ol style="padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><li>搜索</li><li style="margin-top: 0.25em;">排序</li><li style="margin-top: 0.25em;">聊天室</li></ol><h2 id="669cdf20-598c-9bda-215f-e999ac5f4672" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-快速运行" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E5%BF%AB%E9%80%9F%E8%BF%90%E8%A1%8C" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>快速运行</h2><ol style="padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><li><p style="margin-top: 16px; margin-bottom: 16px;">安装必备工具<br>JDK,Maven</p></li><li style="margin-top: 0.25em;"><p style="margin-top: 16px; margin-bottom: 16px;">克隆代码到本地</p></li><li style="margin-top: 0.25em;"><p style="margin-top: 16px; margin-bottom: 16px;">将<a href="https://github.com/yourkevin/NiterForum/blob/master/src/main/resources" title="resources" style="background-color: initial; color: rgb(3, 102, 214);">resources</a>目录下的<a href="https://github.com/yourkevin/NiterForum/blob/master/src/main/resources/niter.sql" title="niter.sql" style="background-color: initial; color: rgb(3, 102, 214);">niter.sql</a>导入新创建的数据库。</p></li><li style="margin-top: 0.25em;"><p style="margin-top: 16px; margin-bottom: 16px;">根据提示,编辑<a href="https://github.com/yourkevin/NiterForum/blob/master/src/main/resources" title="resources" style="background-color: initial; color: rgb(3, 102, 214);">resources</a>目录下的<a href="https://github.com/yourkevin/NiterForum/blob/master/src/main/resources/application.properties" title="application.properties" style="background-color: initial; color: rgb(3, 102, 214);">application.properties</a>文件。</p></li><li style="margin-top: 0.25em;"><p style="margin-top: 16px; margin-bottom: 16px;">编辑<a href="https://github.com/yourkevin/NiterForum/blob/master/src/main/resources" title="resources" style="background-color: initial; color: rgb(3, 102, 214);">resources</a>目录下的<a href="https://github.com/yourkevin/NiterForum/blob/master/src/main/resources/generatorConfig.xml" title="generatorConfig.xml" style="background-color: initial; color: rgb(3, 102, 214);">generatorConfig.xml</a>文件,配置数据库相关信息。</p></li><li style="margin-top: 0.25em;"><p style="margin-top: 16px; margin-bottom: 16px;">运行打包命令</p><div style="margin-bottom: 16px;"><pre style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; line-height: 1.45; background-color: rgb(246, 248, 250); border-radius: 3px; word-break: normal;">mvn clean package</pre></div></li><li style="margin-top: 0.25em;"><p style="margin-top: 16px; margin-bottom: 16px;">部署到服务器并运行项目</p><div style="margin-bottom: 16px;"><pre style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; line-height: 1.45; background-color: rgb(246, 248, 250); border-radius: 3px; word-break: normal;"> nohup java -jar NiterForum-2.0.1-SNAPSHOT.jar <span style="color: rgb(215, 58, 73);">&gt;</span>temp.txt <span style="color: rgb(215, 58, 73);">&amp;</span> </pre></div></li><li style="margin-top: 0.25em;"><p style="margin-top: 16px; margin-bottom: 16px;">访问项目</p><pre style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 16px; overflow-wrap: normal; padding: 16px; line-height: 1.45; background-color: rgb(246, 248, 250); border-radius: 3px;"><code style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; padding: 0px; margin-right: 0px; margin-left: 0px; background: initial; word-break: normal; white-space: pre; border: 0px; display: inline; overflow: visible; line-height: inherit; overflow-wrap: normal;">https://yourdomain </code></pre></li></ol><h2 id="852ed42f-032e-261a-0877-f013ea57e236" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-项目演示" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E9%A1%B9%E7%9B%AE%E6%BC%94%E7%A4%BA" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>项目演示</h2><p style="margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;">更多演示,请移步:<a href="https://niter.cn/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">https://niter.cn/</a></p><h2 id="9d9c3e3e-5f0d-1f0a-893c-ed896a32698f" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-目录结构" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>目录结构</h2><pre style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 16px; overflow-wrap: normal; padding: 16px; line-height: 1.45; background-color: rgb(246, 248, 250); border-radius: 3px; color: rgb(36, 41, 46);"><code style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; padding: 0px; margin-right: 0px; margin-left: 0px; background: initial; word-break: normal; white-space: pre; border: 0px; display: inline; overflow: visible; line-height: inherit; overflow-wrap: normal;"> ├─cn.niter.forum 应用目录 │ ├─controller 控制器目录 │ ├─modal 映射数据库实体类 │ ├─dto 数据传输层 │ ├─intercepter 拦截器 │ ├─enums 枚举类 │ ├─provider 提供类 │ ├─service 业务逻辑层 │ ├─advice 异常处理 │ ├─exception 自定义异常 │ ├─dao 数据访问层 │ ├─utils 工具类 │__├─config 配置类 </code></pre><h2 id="577ea5c9-1a6b-75b6-06e5-6831a7cfebeb" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-更多链接" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E6%9B%B4%E5%A4%9A%E9%93%BE%E6%8E%A5" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>更多链接</h2><h3 id="0be687f4-ac77-1301-731f-f96783e502da" style="margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; font-weight: 600; line-height: 1.25; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-联系我们" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E8%81%94%E7%B3%BB%E6%88%91%E4%BB%AC" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>联系我们</h3><p style="margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;">尼特社区官方交流群:<a href="https://jq.qq.com/?_wv=1027&amp;k=5uPXrY2" title="欢迎加入" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">955295791</a></p><p style="margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;">官方交流社区:<a href="https://niter.cn/" title="欢迎交流" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">https://niter.cn/</a></p><p style="margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;">更新日志:<a href="https://niter.cn/p/26/" title="欢迎订阅" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">https://niter.cn/p/26</a></p><h3 id="c28e3239-5c9c-1443-d568-f06cfd45de10" style="margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; font-weight: 600; line-height: 1.25; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-资料" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E8%B5%84%E6%96%99" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>资料</h3><p style="margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><a href="https://spring.io/guides" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Spring 文档</a><br><a href="https://spring.io/guides/gs/serving-web-content/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Spring Web</a><br><a href="https://elasticsearch.cn/explore" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">es</a><br><a href="https://developer.github.com/v3/guides/managing-deploy-keys/#deploy-keys" style="background-color: initial; color: rgb(3, 102, 214);">Github deploy key</a><br><a href="https://v3.bootcss.com/getting-started/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Bootstrap</a><br><a href="https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-app/" style="background-color: initial; color: rgb(3, 102, 214);">Github OAuth</a><br><a href="https://docs.spring.io/spring-boot/docs/2.0.0.RC1/reference/htmlsingle/#boot-features-embedded-database-support" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Spring</a><br><a href="https://www.runoob.com/mysql/mysql-insert-query.html" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">菜鸟教程</a><br><a href="https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#setting-attribute-values" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Thymeleaf</a><br><a href="https://docs.spring.io/spring-boot/docs/2.0.0.RC1/reference/htmlsingle/#using-boot-devtools" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Spring Dev Tool</a><br><a href="https://docs.spring.io/spring/docs/5.0.3.RELEASE/spring-framework-reference/web.html#mvc-handlermapping-interceptor" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Spring MVC</a><br><a href="http://editor.md.ipandao.com/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Markdown 插件</a><br><a href="https://github.com/ucloud/ufile-sdk-java" style="background-color: initial; color: rgb(3, 102, 214);">UFfile SDK</a><br><a href="https://mp.weixin.qq.com/s/Rwpke4BHu7Fz7KOpE2d3Lw" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Count(*) VS Count(1)</a></p><h3 id="ccdcb721-ad80-daec-f32b-6d1c5457e47c" style="margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; font-weight: 600; line-height: 1.25; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-工具" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E5%B7%A5%E5%85%B7" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>工具</h3><p style="margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><a href="https://git-scm.com/download" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Git</a><br><a href="https://www.visual-paradigm.com/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Visual Paradigm</a><br><a href="https://flywaydb.org/getstarted/firststeps/maven" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Flyway</a><br><a href="https://www.projectlombok.org/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Lombok</a><br><a href="https://www.octotree.io/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">ctotree</a><br><a href="https://chrome.google.com/webstore/detail/table-of-contents-sidebar/ohohkfheangmbedkgechjkmbepeikkej" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Table of content sidebar</a><br><a href="https://chrome.google.com/webstore/detail/chphlpgkkbolifaimnlloiipkdnihall" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">One Tab</a><br><a href="https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei/related" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Live Reload</a><br><a href="https://chrome.google.com/webstore/detail/coohjcphdfgbiolnekdpbcijmhambjff" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">Postman</a></p><h3 id="88debf0b-24d8-0f9b-8e6e-451fa7a43bc4" style="margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; font-weight: 600; line-height: 1.25; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-特别感谢" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E7%89%B9%E5%88%AB%E6%84%9F%E8%B0%A2" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>特别感谢</h3><p style="margin-top: 0px; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><a href="https://niter.cn/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">NiterForum</a>&nbsp;<a href="http://www.mawen.co/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">码问</a>&nbsp;<a href="https://fly.layui.com/" rel="nofollow" style="background-color: initial; color: rgb(3, 102, 214);">LayUI</a></p><h2 id="895e2207-7893-fc7a-fa52-024715eb1d13" style="margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; padding-bottom: 0.3em; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><a id="user-content-其它" aria-hidden="true" href="https://github.com/yourkevin/NiterForum/#%E5%85%B6%E5%AE%83" style="background-color: initial; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>其它</h2><div style="margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><pre style="font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; line-height: 1.45; background-color: rgb(246, 248, 250); border-radius: 3px; word-break: normal;">mvn flyway:migrate mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate</pre></div>
收藏(1)  分享
相关标签: 公告 发布
注意:本文归作者所有,未经作者允许,不得转载
0个回复
  • 消灭零回复