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.建立启动类(放在顶层,子层(下级文件夹)的类方可被扫描注入)
@SpringBootApplication
public 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!
PHP网络编程技术详解由浅入深,全面、系统地介绍了PHP开发技术,并提供了大量实例,供读者实战演练。另外,笔者专门为本书录制了相应的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于配书光盘中。本书共分4篇。第1篇是PHP准备篇,介绍了PHP的优势、开发环境及安装;第2篇是PHP基础篇,介绍了PHP中的常量与变量、运算符与表达式、流程控制以及函数;第3篇是进阶篇,介绍
7.启动运行
浏览器中访问:http://localhost:8080/common/login

8.部署
mvn package 打个包
java -jar xxx.jar 运行这个包即可









