SpringBoot 深入浅出
springboot简介:
Spring Boot可以轻松创建独立的,生产级的基于Spring的应用程序,您可以“运行”。
我们对Spring平台和第三方库有自己的看法,所以您可以尽量少用大惊小怪。大多数Spring Boot应用程序只需要很少的Spring配置。
特性: 创建独立的Spring应用程序
直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
提供斟酌的'starter'依赖关系来简化您的构建配置
尽可能自动配置Spring和第三方库
提供生产就绪功能,如指标,运行状况检查和外部配置
绝对不会生成代码,并且不需要XML配置
创建简单springboot项目:
第一步:
eclipse中file>new>other
此次操作必须有spring插件
第二步:
next下一步
第三步:
fish
下载所需jar需要很多时间(当然取决于网速)
helloword程序
在springboot的启动类中写入
启动:java application
写入可能不行
原因是:springboot启动时会自动注入数据源和配置jpa
解决:在@SpringBootApplication中排除其注入
@SpringBootApplication(exclude={DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration
.class})
springboot整合mybatis
第一步:新建yml文件
第二步:编写yml文件
第三步:根据id查询数据库信息
第四步:测试
http://localhost:8080/findOneNews
项目结构
SpringBoot使用thymeleaf模板
项目是整合mybatis时的项目,粘贴项目中的内容,修改了接口,为更好的使用thymeleaf模板
第一步修改yml文件 在application文件配置thymeleaf
第二步编写contorller
NewShow位置
NewShow内容
测试成功
注意的点
spring boot重在注解的使用