第二章 第二个spring-boot程序
2016-03-30 11:15
387 查看
上一节的代码是spring-boot的入门程序,也是官方文档上的一个程序。这一节会引入spring-boot官方文档推荐的方式来开发代码,并引入我们在spring开发中service层等的调用。
1、代码结构如下
View Code
说明:
这个类其实就是开发中,开发一个spring-boot程序的最基本最常用的方式。(在微服务应用中,用到类似于"Java企业应用开发实践"系列中的父子模块开发,之后再说)
相对于ssm而言,spring-boot的读取属性文件的方式也相当容易,读取属性文件常用的三种方式
使用FileUtil去读:见第一章 属性文件操作工具类
使用如上的注解实现(最推荐的方式)
使用Environment这个类来获取就行(这个可能写错类名了)
对于spring-boot而言,其本身有很多集成的jar包(见下边),我们可以根据自己的需求引入相应的jar,但是暂无与mybatis集成的jar。
spring-boot相关的依赖包(可以根据需求自己引入):
1、代码结构如下
package com.xxx.firstboot.web; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.xxx.firstboot.domain.User; import com.xxx.firstboot.service.UserService; /** * @RestController:spring mvc的注解, * 相当于@Controller与@ResponseBody的合体,可以直接返回json */ @RestController @RequestMapping("/user") public class UserController { @Autowired private UserService userService; @RequestMapping("/getUser") public User getUser() { return userService.getUser(); } }
View Code
说明:
这个类其实就是开发中,开发一个spring-boot程序的最基本最常用的方式。(在微服务应用中,用到类似于"Java企业应用开发实践"系列中的父子模块开发,之后再说)
相对于ssm而言,spring-boot的读取属性文件的方式也相当容易,读取属性文件常用的三种方式
使用FileUtil去读:见第一章 属性文件操作工具类
使用如上的注解实现(最推荐的方式)
使用Environment这个类来获取就行(这个可能写错类名了)
对于spring-boot而言,其本身有很多集成的jar包(见下边),我们可以根据自己的需求引入相应的jar,但是暂无与mybatis集成的jar。
spring-boot相关的依赖包(可以根据需求自己引入):
相关文章推荐
- java中的枚举类型
- java中的枚举类型
- 【JavaScipt】可选的分号
- struts文件上传与下载简单DEMO
- 一、 Spring启动时加载和初始化bean概述
- 5.spring注解@Required、@Autowired、@qualifier、@resource
- java用ireport模板生成PDF文件
- SpringMVC中hibernate中一对多关系,懒加载转JSON问题
- java通过虚拟机设置参数的方式动态获取当前项目的绝对路径
- java for和foreach的区别
- Java线程.
- Spring MVC 注解方式 静态类 注入bean
- 100天JAVA学习计划03-浅谈方法
- JAVA中生成Excel方法
- Ubuntu14.04下安装配置openJDK1.7
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- javaweb学习总结(九)—— 通过Servlet生成验证码图片
- eclipse 修改jsp页面不能立即有效果问题
- springmvc注解和参数传递
- SpringMvc 使用poi导入导出Excel