SpringBoot入门教程
文章平均质量分 86
最近研究了SpringBoot的相关知识,对SpringBoot有了大概了解,期间遇到了不少问题。都有总结。希望能帮到大家,若有疑问或错误的地方,请及时联系我。
cpsmallmonkey
技术,业务,管理
展开
-
SpringBoot学习一:环境及HelloWorld
开始学习神秘的springboot,通过helloworld学习,感觉并不难,相比springmvc,简化了很多配置,myeclipse对springboot有很好的支持。首先,需要安装springboot的插件。目录为help->Intall from Catalog->propular点击安装。安装完成后,重启Myeclipse注:为了下载安装,使用阿里云maven镜像,具体操作见...原创 2018-05-12 14:12:52 · 219 阅读 · 0 评论 -
SpringBoot学习二:application.porperties中的配置不生效导致改端口后不生效原因,无法加载resource下的资源文件
springboot项目新建后,application.porperties文件放置路径为/springboot01/src/main/resources但更改端口后server.port=8081server.context-path=/springboot01hello=\u6211\u7231\u4F60jdbc.url=jdbc://mysql:localhost11jdbc....原创 2018-05-12 14:18:45 · 18969 阅读 · 9 评论 -
SpringBoot学习三:入门基本配置及注解详解
第一次搭SpringBoot项目,会看不懂很多配置,基本是先照猫画虎搭起来,运行正常。但不知道其中的含义首先,pom.xml文件分为两部门,一是引入依赖管理,二是引入核心组件依赖管理:<parent> <groupId>org.springframework.boot</groupId> <artifactId>s...原创 2018-05-13 09:22:52 · 183 阅读 · 0 评论 -
SpringBoot学习四:静态资源访问
开发项目时,我们总会用到静态资源,如css,img,js等文件。这类文件,在正式开发中,会放在一个静态资源服务器中。做到动静分离。在本地开发中,则会放在根目录、webapp下、或者是classpath下SpringBoot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources下面为spring...原创 2018-05-13 09:37:57 · 191 阅读 · 0 评论 -
SpringBoot学习五:全局捕获异常
若我们开发项目时,会经常返回404,500错误,这种错误在生产开发是不允许出现的,因此就需要对这类错误进行控制。这里运用了Spring切面的思想,对异常报错进行拦截。会用到的注解@ExceptionHandler表示拦截异常@ControllerAdvice 1、作为全局异常处理的切面类2、可以指定扫描范围3、对于返回值有很好的处理。如果是直接返回 model 类的话,需要使用 @Response...原创 2018-05-13 09:45:50 · 323 阅读 · 0 评论 -
SpringBoot学习六:渲染Web页面
SpringBoot很少使用jsp作为Web页面,框架内部支持模板引擎。开发中,模板引擎作为Web开发页面SpringBoot提供了默认配置的模板引擎主要有以下几种:· Thymeleaf· FreeMarker· Velocity· Groovy· Mustache默认配置为src/main/resources下的templa...原创 2018-05-13 20:12:40 · 638 阅读 · 0 评论 -
SpringBoot学习七:springboot整合mybatis详解
springboot对mybatis有很好的支持整合目录如下:下面是整合逻辑:1、配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2018-05-13 20:41:17 · 229 阅读 · 0 评论 -
SpringBoot学习八:SpringBoot多数据源整合
在实际开发中,大型项目不止一个数据库,基本上会做到配置与业务分离。配置在一个数据库,业务在另一个数据库。因此就需要多数据源配置。多数据源有两种方式实现:1、分包结构 2、注解方式1、分包结构com.sm.test001dao,servicecom.sm.test002dao,service分布式事务解决方案: jta+automatic传统项目中2、注解方式:public class UserS...原创 2018-05-13 21:27:01 · 937 阅读 · 0 评论 -
SpringBoot学习九:SpringBoot日志管理
1、日志管理需要配置日志文件log4j.propertieslog4j.rootLogger=info,error,CONSOLE,DEBUGlog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout l...原创 2018-05-13 21:31:43 · 332 阅读 · 0 评论 -
SpringBoot学习十:SpringBoot总结
学习需要总结,而思维导图就是学习最好的总结方式研究了一周,springboot基础基本了解,还有两块需要研究,整合缓存和多数据源的事务管理springboot相对于springmvc,简化了不少操作,快速开发项目...原创 2018-05-13 21:36:08 · 239 阅读 · 0 评论