spring boot 加快springmvc开发
来源:互联网 发布:什么是关键词优化 编辑:程序博客网 时间:2024/05/21 09:34
最近接触了spring boot对其理念非常认同,spring 4.0提倡约定优于配置,spring boot对spring的配置进行简化,几乎零配置。同时对spring 需要的jar 也进行了整合,解决jar冲突的问题。下面是从spring boot 官方的开源代码,写的demo,spring boot github地址是(https://github.com/spring-projects/spring-boot)在sample是一些简单的demo.
package org.peng.demo;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.Date;import java.util.Map;/** * Created by caicai on 2016/6/15. */@Controllerpublic class SampleController { @Value("${application.message:Hello World}") String message="hello spring boot"; @RequestMapping("/") @ResponseBody String hello(){ return "Hello World"; } @RequestMapping("/user") String userInfo(Map<String,Object> model){ model.put("time",new Date()); model.put("message", message); return "user_add"; }}
上面的controller就是简单的controller,然后@Value就是将application的值赋值message
package org.peng.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.context.web.SpringBootServletInitializer;/** * Created by caicai on 2016/6/21. */@SpringBootApplicationpublic class SampleApplication extends SpringBootServletInitializer{ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(SampleApplication.class); } public static void main(String[] args) throws Exception { SpringApplication.run(SampleApplication.class, args); }}
上面是spring boot 的项目启动的,是用main方法启动的
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title></title></head><body> <h1>${message}</h1> <h2>time:${time}</h2></body></html>
application.properties是这个配置
spring.mvc.view.prefix=/WEB-INF/view/spring.mvc.view.suffix=.jspapplication.message=Hello Phil
spring boot的启动的图也很有特点
本人用的是idea +maven写的项目
完整代码在git@oschina,项目同时是开源的希望大家帮忙完善ssh git连接
持续更新中………
0 1
- spring boot 加快springmvc开发
- spring boot 加快springmvc开发
- spring boot springmvc上传进度条
- spring boot 开发相关
- Spring Boot + mybatis 开发
- Spring Boot 开发入门
- Spring boot快速开发
- spring boot开发注意事项
- Spring Boot 开发
- Spring + SpringMVC + Mybatis 开发
- 初识spring boot maven管理--SpringMVC
- spring boot 集成springmvc视图技术
- spring-boot-swagger整合springmvc学习
- spring springMvc spring-boot spring-cloud分别是什么
- 学习spring+mybatis感悟之怎样加快开发效率
- idea 开发spring boot应用程序
- Spring Boot的Web开发
- spring-boot集成Freemarker开发
- spring mvc 入门系列之五--结合Jackson和jquery实现的Ajax
- ajax技术
- <Android学习笔记7>——Android基本控件的使用
- iOS面试题
- 路由器和交换的本质区别解析
- spring boot 加快springmvc开发
- CocoaPods 基础知识--------安装 及 使用第三方库
- iOS 开发第三方库全集
- 使用原生HTML5上传文件
- 收集各种 iOS App 开发可以用到的代码示例
- 纯原生闭包轮播图
- 朴素贝叶斯分类器
- 未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker
- 正则表达式算法实现