发表于: 2017-07-27 22:42:00

1 1112


今天完成的事情:

简单了解一些理论知识,spring boot,json,SDK,@Controller和@RestController标注

参照网上例子,写出一个spring boot的helloworld,认识到springboot方便文字输出,但好像不太容易使用jsp



明天计划的事情: 

继续做任务吧,spring boot以后自己再学,时间不太够

任务中用到的账号借师兄的用


遇到的问题:

容联的SDK看起来好乱...



收获:

1:

spring boot是一个全新的框架,设计目的是用来简化新spring应用的初始搭建以及开发过程
该框架使用了特定的方式进行配置,使开发人员不再需要定义样板化的配置.其实spring boot不是什么新的框架,就像maven整合所有的jar包一样,spring boot整合了所有的框架.
springboot建议的目录结构如下

1:Application.java 建议放到根目录下面,主要用于做一些框架配置
2:domain 目录主要用于实体(Entity)与数据访问层(Repository)
3:service层主要是业务类代码
4:controller负责页面访问控制
采用默认配置可以省去很多配置,当然也可以根据自己喜好来更改
最后启动Application main方法,一个java项目就搭好了


2:json

什么是json?
1:json是指javascript对象表示法(Java Script Object Notation)
2;json是轻量级的文本数据交换格式
3:json具有自我描述性,更易理解
4:json是存储和交换文本信息的语法,类似XML
json的好处?
1:json比xml更小,更快,更易解析
2:json独立于语言和平台.json解析器和json库支持许多不同的编程语言.目前很多的动态编程语言(PHP,JSP,NET)都支持json


3:@RestController注解

@RestController注解相当于@ResponseBody+@Controller合在一起用
1:如果只使用@RestController注解controller,则Controller中的方法无法返回jsp页面,配置的视图解析器internalResourceViewResolver不起作用,返回的内容就是Return里的内容.
例如:本来应该到success.jsp页面的,则显示字符串success
所以spring boot很难调用jsp
2:如果需要返回到指定页面,则需要@Controller配合视图解析器InternalResoureViewResolver才行
3:如果需要返回JSON,XML或已定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解


4:SDK

SDK:Software Development Kit的缩写,中文意思是"软件开发工具包".这是一个覆盖面十分广泛的名词.
可以这么说:辅助开发某一类软件的相关文档,范例和工具的集合都可以叫做"SDK"



返回列表 返回列表
评论

    分享到