-
SpringBoot项目报错处理
作者: 陆金龙 发表时间: 2022-12-01 23:25关键词:Unable to start embedded container Error creating bean with name tomcatEmbeddedServletContainerFactory1.项目启动报错 Unable to start embedded container,Error creating bean with name tomcatEmbeddedServletContainerFactory 代码没有问题,运行Run As - Java Application, 启动报错: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframe... -
SpringBoot项目构建过程
作者: 陆金龙 发表时间: 2019-07-19 19:45关键词:Freemarker CKEditor 文件上传等相关组件的集成方法 Nginx反向代理配置域名本网站(i编程-iprogram.com.cn)使用SpringBoot+FreeMarker实现,开发时间2周左右。 项目源码地址 :https://github.com/kinglong198404/klcms 以下系列文章是该网站项目的构建过程。内容包括开发过程各环节的关键步骤,Freemarker、CKEditor、文件上传等相关组件的集成方法,服务器准备,Nginx反向代理配置域名,网站部署(Nginx静态资源映射,防盗链配置、移动设备跳转到指定页面),错误排查等。 SpringBoot项目(一)搭建开发环境 SpringBo... -
SpringBoot项目(一)搭建开发环境
作者: 陆金龙 发表时间: 2019-07-18 14:39关键词:Java环境 Maven环境 Eclipse环境 Eclispse集成Maven Eclispe集成lombok1.1 Java环境 Java环境:安装jdk-8u191-windows-x64到C:\Program Files\Java\下。 配置JAVA_HOME为C:\Program Files\Java\jdk1.8.0_92 配置path,添加%JAVA_HOME%\bin; 1.2 Maven环境 安装maven 从http://maven.apache.org/download.cgi,下载apache-maven-3.3.9-bin.zip文件。 解压到目录C:\Program Files\Maven\下,注意目录路径不要含空格,不... -
SpringBoot项目(二)创建SpringBoot工程
作者: 陆金龙 发表时间: 2019-07-18 15:28关键词:maven父工程 com.alibaba.druid org.mybatis.spring.boot Maven Module spring-boot-starter-web SpringBootApplication RestController2.1 Parent工程 2.1.1创建Maven工程 选择Create a simple project 由于是父工程,Packaging选择pom。 让这个父工程继承spring-boot-starter-parent。 spring-boot-starter-parent的基本功能有哪些? 1. 定义了 Java 编译版本为 1.8 。 2. 使用 UTF-8 格式编码。 3. 继承自 spring-boot-dependencies,这个里边定义了依赖的版本,也正... -
SpringBoot 项目(三)集成基础组件
作者: 陆金龙 发表时间: 2019-07-18 16:23关键词:集成mybatis 集成FreeMarker 集成Thymeleaf 热部署 SilentExitException3.1 klcms-provider集成MyBatis MyBatis使用原则 结合使用注解和xml,不复杂用注解,复杂的用xml。 尽量不要引入额外的增强框架,以免增加代码复杂度。 3.1.1 pom.xml中添加依赖 pom.xml中添加lombok、mysql、mybatis等依赖 <dependencies> <!--lombok 简化实体类的定义 简化logger对象的创建 --> <depend... -
SpringBoot项目(四)完善通用模块
作者: 陆金龙 发表时间: 2019-07-19 18:22关键词:java编译版本 java.util.Date json的转换 静态资源 webjars @EnableWebMvc WebMvcConfigurer 登录拦截 集成CKEditor 文件上传 AOP日志4.1 配置java编译版本 klcms-parent的pom.xml添加以下配置 <properties> <!-- 解决报错:Lambda expressions are allowed only at source level 1.8 or above--> <java.version>1.8</java.version> </properties> 4.2 配置java.util.Date到json的转换 ... -
SpringBoot项目(五)业务组件
作者: 陆金龙 发表时间: 2019-07-19 18:38关键词:HTML内容提取文本字符串5.1 Java从HTML抽取文本 需要从文章HTML内容提取文本字符串,作为文章的摘要保存起来,在文章列表页面使用。 public String extractText(){ String result = strHtml; String regEx_comment = "<!--[^-]*-->"; &nb... -
SpringBoot项目(六)部署
作者: 陆金龙 发表时间: 2019-07-19 18:41关键词:springboot部署 nginx静态资源映射 nginx防盗链 防止另存为下载图片 移动设备的访问重定向到M站6.0 域名准备 6.1 web工程部署 (1)生成jar包 在klcms-parent的pom.xml上右键run as-> maven install生成jar包。 在C:\Users\Administrator\.m2\repository\com\klfront\klcms\klcms-web\1.0.0-RELEASE下找到klcms-web-1.0.0-RELEASE.jar,重命名为klcms.jar (2)上传到服务器,启动 将jar包拷贝到服务器上,使用java -jar xxx/klcms.jar命令启动服务 ...