Spring boot学习
&苏打水&
这个作者很懒,什么都没留下…
展开
-
Spring boot的特性与四大核心
1、能够快速创建基于Spring的应用程序;2、能够直接使用java main方法启动内嵌的Tomcat,Jetty服务器运行Spring boot程序,不需要部署war包文件;3、提供约定的starter POM来简化Maven配置,让Maven的配置变得简单;4、根据项目的Maven依赖配置,Spring boot自动配置Spring、Spring mvc等;5、提供了程序的健康检查等...原创 2018-12-22 16:21:36 · 6728 阅读 · 1 评论 -
Spring boot程序解析
Spring Boot的父级依赖spring-boot-start-parent配置之后,当前的项目就是Spring Boot项目;spring-boot-starter-parent是一个特殊的starter依赖,它用来提供相关的Maven默认依赖,使用它之后,常用的jar包依赖可以省去version配置;Spring Boot提供了哪些摩尔恩jar包的依赖,可查看该父级依赖的pom文件;...原创 2018-12-22 19:20:13 · 102 阅读 · 0 评论 -
SpringBoot核心配置文件application
新创建的Springboot项目新创建的Springboot项目的核心配置文件默认为appication.properties,是一个空文件。此时如果写一个controller,如://创建一个controller的package,将以下的类放在package中。注意该package需与Application启动类同级@Controllerpublic class HelloContr...原创 2018-12-23 10:57:15 · 524 阅读 · 0 评论 -
SpringBoot自定义配置文件读取
SpringBoot自定义配置文件有两种读取方式如在配置文件中自定义如下配置@Value注解读取自定义配置文件——用于逐个读取自定义的配置新建一个controller类如下:@Controllerpublic class ConfigInfoController { @Value("${boot.name}") private String name; ...原创 2018-12-23 13:38:20 · 380 阅读 · 0 评论 -
SpringBoot集成Mybatis
创建项目时选中MySQL和Mybatis在核心配置文件中配置如下信息:在Mybatis的Mapper接口中添加@Mapper注解,或者在运行的主类上添加@MapperScan(“com.bjpowernode.springboot.mapper”)注解包扫描...原创 2018-12-23 17:47:23 · 111 阅读 · 0 评论 -
Spring Boot 事务支持、RESTFull与热部署插件
Spring Boot 事务支持Springboot使用事务非常简单:(1)在入口类中使用注解@EaableTransactionManagement开启事务支持;(2)在访问数据库的Service方法上添加注解@Transactional即可。认识RESTFull(1)什么是RESTFull?1)RESTFull是一种互联网软件架构设计的风格,但它并不是标准,它只是提出了一组...原创 2018-12-30 14:16:19 · 171 阅读 · 0 评论 -
Springboot集成Thymeleaf开发测试
第一步:在Maven中引入Thymeleaf的依赖,加入以下依赖配置即可:org.springframework.bootspring-boot-starter-thymeleaf第二步:在Spring boot的核心配置文件application.properties中对Thymeleaf进行配置:#开发阶段,建议关闭thymeleaf的缓存spring.thymeleaf...原创 2019-01-01 14:39:46 · 242 阅读 · 0 评论 -
Thymeleaf的标准表达式
一、标准变量表达式语法:${…}变量表达式用于访问容器(tomcat)上下文环境中的变量,功能和JSTL中的${}相同;Thymeleaf中的变量表达式使用${变量名}的方式获取其中的数量,比如在Spring mvc的controller中使用model.addAttribute向前端传输数据,代码如下:@RequestMapping(value="/userinfo")public...原创 2019-01-01 17:31:02 · 1014 阅读 · 0 评论 -
Thymeleaf的常见属性
注:如果不需要取动态值,可直接使用html标签,当然也可以使用Thymeleaf的标签;当需要动态取值时,则需要使用Thymeleaf标签。如:<form id="login" th:action="'@{/boot/login/}id='+${user.id}"><!--url以开头斜杠开头,编译时会把上下文路径自动补全在url最前面-->> ...</...原创 2019-01-01 23:59:18 · 1398 阅读 · 0 评论