-
地址相关的@{}
声明了对象的
th:object="${user}" =》 *{name}
没有申明对象的
${user.name}
查看全部 -
用户姓名:<input th:id="${user.name}" th:name="${user.name}" th:value="${user.name}"> <br/> 用户年纪:<input th:value="${user.age}"> <br/> 用户生日:<input th:value="${user.birthday}"> <br/> 用户生日:<input th:value="${#dates.format(user.birthday,'yyyy/MM/dd HH/mm/SS a')}">
后端:将从数据库得到的对象,装载到map中,前端data展示的就是实时的数据值
查看全部 -
modelMap.addAttribute("resource",resource)
也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用:用来在一个请求过程中传递处理的数据。ModelMap或者Model通过addAttribute方法向页面传递参数,其中addAttribute方法重载有多重方式:
ModelAndView 示例需要用户手动创建
ModelMap的实例是spirng mvc框架自动创建并作为控制器方法参数传入,用户无需自己创建。
查看全部 -
给予devtools热部署
查看全部 -
spring boot 第一个demo
查看全部 -
springmvc构造并且返回一个json对象:
在类上加@Controller注解
在方法上加@ResponseBody
springboot构造并且返回一个json对象:
在类上加@RestController注解(@RestController = @Controller + @ResponseBody)
统一的返回和处理异常的方式
查看全部 -
SpringBoot整合mybatis
使用generatorConfig生成mapper及pojo
实现基于mybatis的CRUD工具
整合mybatis-pagehelper实现分页
自定义mapper的实现
https://github.com/leechengxiang/imooc-springboot-starter
https://github.com/abel533/MyBatis-Spring_Boot
查看全部 -
responsebody注释代表返回对象是json查看全部
-
拦截器应用
查看全部 -
SpringBoot构造并且返回一个json对象:
SpringMvc方式:
@Controller(class上面) @ResponseBody(method上面)
@RequestMapping(class和method上面都需要映射)
SpringBoot方式:
@RestController (@RestController = @Controller + @ResponseBody)
@RequestMapping(class上面映射不映射都可以,method上面需要映射)
查看全部 -
SpringBoot的简介:是一个微框架,可以快速的上手,整合了一些子项目(开源框架或者第三方开源库),可以依赖很少的配置就可以十分快速的搭建并且运行项目。
SprongBoot特点:基于spring的开发,使开发者快速入门,门槛很低。可以创建独立运行的应用而不依赖容器。就是不需要打包成war包,就可以把自己的应用放入tomcat中直接运行(要是说打成war包也是没有问题的,伸缩性比较强)。提供了maven极简配置,缺点是会引入很多你不需要的包。根据项目来依赖,从而配置spring,需要什么配什么,它的可扩展性也是十分的强。提供一些可视化的相关功能,方便监控,比如性能,应用的健康程度等。简化配置,不需要再看过多的xml,通过去xml化来引入注解(最大的一个特点就是通过很多的注解来实现跟xml的配置相同的功能)。为微服务SpringCloud铺路,SpringBoot可以整合很多各式各样的框架来构建微服务,比如dubbo,thrift等等。
SpringBoot使用场景:有Spring的地方都行(非常的灵活)。J2EE/web项目(上手程度是要比SpringMVC更快,更上手)。微服务(重中之重,SpringBoot是微服务的基础)。
查看全部 -
SpringBoot 异步任务
在启动类 上加入 @EnableAsync 开启异步,会自动扫描
定义 @Component @Async 作为组件被容器扫描执行
异步任务 使用场景:
1 发送短信,发送邮件
App消息推送
节省运维凌晨发布任务时间提供效率
查看全部 -
引入对事务回滚的支持
使用@Transaction标签进行声明
设置属性propagation的值,指定事物的传播行为,一般增加、删除,修改使用REQUIRED,必须在事务中执行,而查询可以使用SUPPORTS
查看全部 -
加载注入properties文件,映射到实体类
@Configuration:表示是会引用资源文件的类
@ConfigurationProperties:指定资源文件的前缀
@PropertySource:指定资源文件的位置
查看全部 -
SpringBoot 整合定时任务task
使用注解@EnableScheduling开启定时任务,会自动扫描
定义@Component作为组件被容器扫描
表达式生成地址:http://cron.qqe2.com
查看全部
举报