初识springboot和freemarker

大家好,我是IT修真院深圳分院第十三期学员,一枚正直纯洁善良的JAVA程序员。
今天给大家分享一下,修真院官网JAVA任务四里面的一个扩展:初识springboot和freemarker。

1 背景介绍
1.1 springboot是什么?
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。进而言之,就是springboot是为了解决springmvc和spring配置繁琐问题出的框架,使得开发人员更容易专注开发。
1.2 FREEMARKER是什么?
FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。
2 知识剖析
2.1 springboot的特点
1、能够快速创建基于Spring的应用程序。

2、内嵌tomcat、jetty等容器,可以直接打成jar,不用war包部署,部署简单

3、提供生产就绪型功能,如指标,健康检查和外部配置

4、开箱即用,无需xml配置

2.2 FREEMAKER的优点
1、不能编写java代码,可以实现严格的mvc分离

2、性能不错

3、对jsp标签支持良好

4、宏定义(类似jsp标签)非常方便

5、内置大量常用功能,使用非常方便

3.常见问题
springboot打包的时候出现找不到主类

4 解决方案
在maven的pom.xml文件中添加:

<plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
    <executions>
      <
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值