
SpringBoot
文章平均质量分 55
本人学习SpringBoot 的一些新的总结
鼠晓
未来的路是黑的,我不知道怎么走,我需要做的就是先走着。 https://smallzheng.blog.youkuaiyun.com https://github.com/mousezheng
展开
-
【系统学习SpringBoot】springBoot 入门篇
学了spring boot感觉 ,和springMVC在许多地方还是时分相似的,,请求处理都是使用@RequestMapping注解,但是启动方式上有很大不同,, springMVC是web项目,需要通过tomcat进行启动 springBoot则类似应用程序,使用main进行启动(SpringApplication.run()),哈哈这是表象,看了这个日志,才知道,springboot也是通过原创 2017-08-03 16:44:33 · 724 阅读 · 0 评论 -
【系统学习SpringBoot】初见Thymeleaf之SpringBoot访问项目中的 jsp/html
网上提供了许多方法方法1 1 启动的类继承 extends SpringBootServletInitializer 2 重写configure方法 @Override protected SpringApplicationBuilder configure( SpringApplicationBuilder application) {原创 2017-08-05 21:24:27 · 5840 阅读 · 0 评论 -
【框架学习】springMVC转json输出(fastjson)
fastjson,,,是十分流行的json解析工具,阿里巴巴的开源产品,十分好用。 一。配置流程 (1). 需要在 pom.xml 中配置 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</group原创 2017-08-06 16:16:55 · 1157 阅读 · 0 评论 -
【系统学习SpringBoot】springBoot整合Mybatis
学了几天spring boot ,感觉spring boot整合了spring mvc 和spring的有点,,屏蔽了大量的配置文件(虽然spring可以使用注解,但是spring boot让配置更简单,让程序更简单,让整合变得很简单) 一。配置流程 (1). pom.xml 配置依赖 <?xml version="1.0" encoding="UTF-8"?><project xmln原创 2017-08-06 21:09:55 · 9245 阅读 · 2 评论 -
【系统学习SpringBoot】springBoot +IDEA 热部署
真没想到,springboot也可以热部署,,,人性化哈哈。spring boot使用的是spring-boot-devtools是一个为开发者服务的一个模块。其原理用了classLoader 其中一个加载不变的类,另一个restart ClassLoader加载变得类。devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机)。会重启,,哎看来也木有多么玄乎,,只不原创 2017-08-09 23:48:28 · 1036 阅读 · 0 评论 -
【系统学习SpringBoot】SpringBoot新建HelloWorld工程(IDEA)
学习框架时一开始用的eclipse,感觉很不舒服,很多配置文件提示很水。 后来遇到了IDEA,神器,不解释谁用谁知道 博主的开发环境,IDEA2016,JDK1.8,Maven3.3.9….开始SpringBoot之旅吧 一、新建一个SpringBoot项目环境搭建在此不多解释IDEA2016,JDK1.8,Maven3.3.9 作为一名程序员,搭环境都是基本功(当然遇到什么环境问题也可以请原创 2017-09-02 13:41:01 · 11525 阅读 · 10 评论 -
【系统学习SpringBoot】目录结构(建议)
SpringBoot建议目录结构com +- example +- myproject +- Application.java | +- domain | +- Customer.java | +- CustomerRepository.java原创 2017-09-03 22:16:06 · 5116 阅读 · 0 评论 -
【系统学习SpringBoot】初见单元测试
Junit单元测试是开发非本地程序最好的测试方式。 【非本地程序】(自己比习惯这样分,不知道有不有官方这样叫)本地主要指PC端,也就是开发者的工作空间就算是本地。非本地程序例如:tomcat上运行的项目(jar/war),或者Android平台上运行的APP,,这就算是非本地程序了。对于非本地程序想很方便的测试时很麻烦的,需要把项目打包,放在服务器上跑,然后打开指定的url,访问…….(再说又要挨原创 2017-09-03 22:43:48 · 851 阅读 · 0 评论 -
【系统学习SpringBoot】SpringBoot 对象转JSON输出
SpringBoot输出JSON以往使用SpringMVC中开发时,对象转JSON需要配置很多东西 【1】添加FastJson/jackjson等第三方jar 【2】在配置文件中配置Controller扫描 【3】给方法添加@ResponseBody配置FastJson还需要给配置文件中添加(很麻烦( ▼-▼ ))<mvc:annotation-driven> <mvc:message原创 2017-09-04 17:50:18 · 15101 阅读 · 1 评论 -
【系统学习SpringBoot】SpringBoot自定义Filter
SpringBoot自定义FilterSpringBoot自动添加了OrderedCharacterEncodingFilter和HiddenHttpMethodFilter,当然我们可以自定 义Filter。自定义Filter需要两个步骤: 实现Filter【javax.servlet.Filter】接口,实现Filter方法 添加 @Configuration 注解,将自定义Fi原创 2017-09-04 17:59:21 · 27558 阅读 · 1 评论 -
【系统学习SpringBoot】SpringBoot读取Property配置
SpringBoot读取Property在web开发的过程中,经常需要自定义一些配置文件作为全局配置(数据库连接之类的)。 在SpringBoot中,读取property文件会很简单。真的很简单,,不信看下面 ▼.▼【1】在application.yml中添加追加如下配置(yml格式)#yml语法比起 properties更加方便,,,xatu: zsl: name: 小鼠标原创 2017-09-04 18:03:36 · 1811 阅读 · 0 评论 -
【系统学习SpringBoot】SpringBoot配置logging日志及输出日志
SpringBoot默认配置了【org.slf4j】,,所以配置日志输出到文件只需要在,appliction配置文件中稍作修改即可,, 加入如下配置(yml格式)#配置日志logging: #配置日志文件路径 path: G:\work_space\study_spring2\study_boot_demo\log level: xatu.zsl: debug #不同目录下的原创 2017-09-04 18:50:29 · 91683 阅读 · 7 评论 -
【系统学习SpringBoot】SpringBoot初遇Spring-Data-JPA
【JPA】 JPA是【Java Persistence API】的简称,中文名【Java持久层API】,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因: 【1】简化现有Java EE和Java SE应用开发工作; 【2】Sun希望整合ORM技术,实现天下归一。 目前比较成原创 2017-09-05 17:51:54 · 1097 阅读 · 0 评论 -
【系统学习SpringBoot】再遇Spring Data JPA之JPA应用详解(自定义查询及复杂查询)
《SpringBoot初遇Spring-Data-JPA》在此,对Spring Data Jpa做详细的笔记(使用层面的,原理层日后再说哈哈。) 一、Spring Data JPA设置创建方式: 创建方式一共分为四种:#配置数据库,使用SpringJPAspring: datasource: url: jdbc:mysql://localhost:3306/test原创 2017-09-12 17:34:29 · 3998 阅读 · 3 评论 -
【错误处理】Spring JPA的错误及其解决方案
测试Spring data jpa遇到一个错误,,遇到错误“三板斧” 【1】看控制台报错情况,一般情况下红色第一句很重要,细看(英文很水没关系,打开有道瞬间转换成中文,虽然有点变扭,能看) 比如,我这个错误,org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; n原创 2017-09-12 17:43:10 · 2622 阅读 · 0 评论 -
【系统学习SpringBoot】SpringBoot定时任务详解
强大的SpringBoot对定时任务这种常用的功能做了很好的封装,,只需三步即可完成 一、添加依赖pom.xml文件中添加如下依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifact原创 2017-09-12 23:30:12 · 3393 阅读 · 0 评论 -
【错误解决】SpringBoot邮件服务的一些错误及其解决方案
【1】 Servlet.service() for servlet [dispatcherServlet] in context with path [/helloworld] threw exception [Request processing failed; nested exception is org.springframework.mail.MailSendException: Fai原创 2017-09-14 16:43:18 · 5344 阅读 · 1 评论 -
【系统学习SpringBoot】SpringBoot初遇邮件服务
本篇博客主要记录博主学习SpringBoot邮件服务,主要内容有 【如何发送简单邮件】【发送html格式邮件】【发送带附件的邮件】【发送代图片的邮件】 一、SpringBoot配置邮件服务【1】添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifact原创 2017-09-14 17:53:01 · 983 阅读 · 0 评论