博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一、spring boot 1.5.4入门(web+freemarker)
阅读量:5081 次
发布时间:2019-06-13

本文共 2555 字,大约阅读时间需要 8 分钟。

1.配置maven文件pom.xml

4.0.0
com.hdwang
spring-boot-test
1.0-SNAPSHOT
spring-boot-test
project for test Spring Boot
UTF-8
1.8
org.springframework.boot
spring-boot-starter-parent
1.5.4.RELEASE
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-freemarker
org.springframework.boot
spring-boot-devtools
true
org.springframework.boot
spring-boot-maven-plugin

2.文件结构(static/templates/application.properties/logback.xml的名称都是约定好了的,只可以使用某几个名称,具体参考spring boot官方文档,下面的名称是其中一种配置方式)

3.建立启动类(放在顶层,子层(下级文件夹)的类方可被扫描注入)

@SpringBootApplicationpublic class Application {    /**     * main function     * @param args params     */    public static void main(String[] args){       SpringApplication.run(Application.class,args);    }}

 4.建立controller(在Application类的下级目录中)

@Controller@RequestMapping("/common")public class Common {    @Value("${msg:Welcome!}")    private String msg;    /**     * get a page     * @return a page with name called return value     */    @RequestMapping("login")    public String getLoginPage(ModelMap map){        map.put("welcomeMsg",this.msg);        return "login";    }}

5.建立网页模板login.ftl(freemarker必须使用ftl后缀,被这个坑了好久!js/css啥的都放在相应文件夹下,注意访问路径中不带/static,也被这个坑了好久!)

    
login

login page

${welcomeMsg}

 

6.应用配置文件编写

新建application.properties文件并添加以下内容

msg=Ladies and gentleman,Welcome!

 

7.启动运行

浏览器中访问:http://localhost:8080/common/login

8.部署

mvn package 打个包

java -jar xxx.jar 运行这个包即可  

 

转载于:https://www.cnblogs.com/hdwang/p/7040588.html

你可能感兴趣的文章
关于深复制与浅复制
查看>>
js 重写a标签的href属性和onclick事件
查看>>
关于需要授权处理获取数据的跳转
查看>>
17Web服务器端控件
查看>>
历年春节日期
查看>>
关于消除MySQL输入错误后的警报声
查看>>
eventBus的使用
查看>>
新开的博客先和大家打个招呼吧!
查看>>
小工具系列之json查看小工具
查看>>
Java记录
查看>>
Ajax-08 跨域获取最新电视节目清单实例
查看>>
运算符表达式
查看>>
unity-------------------Unity5.X 新版AssetBundle使用方案及策略
查看>>
Django学习之表单(forms)
查看>>
HDU 3081 Marriage Match II(二分法+最大流量)
查看>>
CSS画出三角形(利用Border)
查看>>
Android的API Demos
查看>>
Comet OJ - Contest #6 B.双倍快乐(二维最大上升子序列和)
查看>>
软件需求工程解析
查看>>
as3 实现树形菜单并带滚动条
查看>>