- 博客(36)
- 收藏
- 关注
原创 Spring Boot中使用Spring-data-jpa让数据访问更简单、更优雅
示例代码: 点击查看原文出处:http://blog.didispace.com/springbootdata2/在上一篇Spring中使用JdbcTemplate访问数据库 中介绍了一种基本的数据访问方式,结合构建RESTful API、使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。 然而,在实际开发过程中,对数据库的操作无非就“...
2018-11-17 12:27:10
187
原创 springboot中使用Mybatis注解配置详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/Winter_chen001/article/details/78623700之前写了关于Spring boot Mybatis 整合(注解版) 中使用了简单的注解配置,接下来讲解一下更加详细的配置。传参方式使用不同的传参方式:使用@Param之前博文中的项目使用了这种简单的传参方...
2018-11-17 12:08:01
334
转载 关于SSM框架 面试点总结
1、SSM如何搭建:三个框架的搭建:2、Spring框架的特点; IOC 和 AOP3、Spring MVC :主要应用于控制器 Controller 代替了Servlet。4、MyBatis:5、Spring,Spring MVC,MyBatis,Hibernate个人总结相关面试博文 关于SSM框架的学习已经接近尾声,但是对于面试相关可能问到的技术点,进行了一个小的总结...
2018-11-16 13:59:12
759
原创 springboot Mybatis 整合2.0版本
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/Winter_chen001/article/details/80010967 springboot终于迎来了2.0版本,很多新的特性让springboot更加强大,之前使用1.5.6版本整合了...
2018-11-16 13:56:42
477
原创 Spring boot Mybatis 整合(注解版)
domain.User;import com.winterchen.mapper.UserMapper;import org.junit.Assert;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;im...
2018-11-16 13:54:08
225
原创 Spring boot Mybatis 整合(完整版)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/Winter_chen001/article/details/77249029 对Mybatis注解方式有兴趣的,可以查看我的另一篇:Spring boot Mybatis 整合(注解版) ...
2018-11-16 13:51:54
249
原创 Spring-data-jpa详解,全方位介绍。
本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有一个系列来讲解mybatis,这个系列从mybatis的入门开始,到基本使用,和spring整合,和第...
2018-11-16 13:48:47
210
原创 SSH框架搭建详细步骤整理
学习Java面前有两座山,一座山叫SSM,一座山叫SSH,跨越了这两座山之后才能感受到这个语言的魅力所在,SSM框架的搭建详细在之前博客已经涉及了,今天来整理SSH框架详细步骤;生有涯 而 学无涯搭建步骤有:创建Web Project项目;导入jar包配置web.xml相关信息配置applicationContext.xml相关信息配置JDBC配置Struts.xml...
2018-11-16 13:41:51
2028
原创 SSM框架搭建详细解析
总结了一下搭建SSM框架流程,在以后用到的时候方便回头使用。使用工具:MyEclipse 2015;Tomcat 8版本;jdk1.8版本。 首先:1:创建一个WebProject项目,jdk1.8 Tomcat8 最后勾选web.xml配置文件。 然后:2.将相应的Jar包导入lib文件下。总共35个Jar包,将OJBDBC也导入进去。 3.配置web....
2018-11-16 13:39:30
265
转载 Spring,Spring MVC,MyBatis,Hibernate总结
将之前学习的框架知识进行了UML图总结,若有错误或不当之处,劳烦朋友们指正,会及时作出修改和补充;[toc]SpringSpring MVCMyBatis,Hibernate
2018-11-16 13:35:33
262
转载 Java面试中常问的Spring方面问题(涵盖七大方向共55道题,含答案)
个才可用。3.4. spring bean 容器的生命周期是什么样的?spring bean 容器的生命周期流程如下: Spring 容器根据配置中的 bean 定义中实例化 bean。 Spring 使用依赖注入填充所有属性,如 bean 中所定义的配置。 如果 bean 实现 BeanNameAware 接口,则工厂通过传递 bean 的 ID 来调用 set...
2018-11-16 13:33:28
148
转载 mysql 5.5 安装配置方法图文教程
这篇文章主要为大家分享了mysql 5.5安装配置方法图文教程,感兴趣的朋友可以参考一下回忆一下mysql 5.5 安装配置方法,整理mysql 5.5 安装配置教程笔记,分享给大家。MySQL下载地址:http://dev.mysql.com/downloads/installer/1、首先进入的是安装引导界面2、然后进入的是类型选择界面,这里有3个类型:Typical(...
2018-11-16 11:39:24
281
原创 Springboot中静态资源和拦截器处理
背景: 在项目中我使用了自定义的Filter 这时候过滤了很多路径,当然对静态资源我是直接放过去的,但是,还是出现了静态资源没办法访问到springboot默认的文件夹中得文件 说下默认映射的文件夹有:classpath:/META-INF/resourcesclasspath:/resourcesclasspath:/staticclasspath:/public上面这几个都是静态资源的映射路径...
2018-05-31 07:28:38
1307
原创 web开发-Thymeleaf、FreeMarker模板引擎
Spring Boot 推荐使用Thymeleaf、FreeMarker、Velocity、Groovy、Mustache等模板引擎。不建议使用JSP。Spring Boot 对以上几种引擎提供了良好的默认配置,默认 src/main/resources/templates 目录为以上模板引擎的配置路径。一、Spring Boot 中使用Thymeleaf模板引擎简介:Thymeleaf 是类似于...
2018-05-31 07:20:23
1098
原创 Java基础——使用json所要用到的jar包
json是个非常重要的数据结构,在web开发中应用十分广泛。我觉得每个人都应该好好的去研究一下json的底层实现,基于这样的认识,金丝燕网推出了一个关于json的系列教程,分析一下json的相关内容,希望大家能有所收获。首先给大家说一下使用json前的准备工作,需要准备下面的六个jar包:commons-lang-1.0.4.jar commons-collections-2.1.jar comm...
2018-05-22 21:05:24
2477
原创 springboot解决第三方依赖jar包
打包步骤:1. 确定项目调试运行没问题2. 将第三方jar放在src/lib,lib是个自定义文件夹3. 在pom.xml设置[html] view plain copy<resources> <resource> <directory>src/main/resources</directory&...
2018-05-20 20:59:25
3128
1
原创 springboot 打包jar
maven打包成jar,首先一定要有 [html] view plain copy<build> <finalName>cyc</finalName> <plugins> <plugin> <groupId>org.springfr...
2018-05-20 20:47:00
220
原创 JAR打包webapp目录下资源
修改pom:<build> <resources> <resource> <directory>${basedir}/src/main/webapp</directory> <!--注意此次必须要放在此目录下才能被访问到--> ...
2018-05-17 08:03:14
3402
原创 SpringBoot war包部署到Tomcat服务器
(1)pom.xml文件修改<packaging>war</packaging>,默认是jar包,<build>节点中增加<finalName>springboot</finalName>,即生成war包的名字,完整pom.xml文件内容如下:<?xml version="1.0" encoding="UTF-8"
2018-05-13 16:15:06
281
转载 springboot使用logback-spring.xml配置讲解
springboot按照profile进行打印日志log4j logback slf4j区别?首先谈到日志,我们可能听过log4j logback slf4j这三个名词,那么它们之间的关系是怎么样的呢?SLF4J,即简单日志门面(Simple Logging Facade for JAVA),不是具体的日志解决方案,它只服务于各种各样的日志系统。一般来说,slf4j配合log4j、logback进...
2018-05-13 08:56:38
13416
4
原创 Log4j日志记录
Log4j log for java(java的日志) 是java主流的日志框架,提供各种类型,各种存储,各种格式,多样化的日志服务;Maven项目pom.xml引入log4j12345<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> ...
2018-05-08 21:41:55
354
转载 Tomcat安装及Eclipse配置教程
1.安装JDK和配置2.安装Tomcat和配置3.安装Eclipse和配置4.Web程序的使用和发布举例 1. 安装JDK和配置JDK的安装参照:http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html(1)下载JDK安装包 http://rj.baidu.com/soft/detail/14459.html?ald(2)按照步骤...
2018-05-08 21:10:59
6011
转载 Windows下Java开发环境安装与配置
1. 前往Oracle网站下载JDK程序并安装。http://www.oracle.com/technetwork/java/javase/downloads/index.html目前最新的版本为Java 9,本文以Java 8为基础,链接在Java 9下面。2. 配置环境变量(1) 新建JAVA_HOME环境变量,赋值为JDK的安装目录:(2) 新建CLASSPATH环境变量,赋值为.;%JAV...
2018-05-08 20:40:52
176
原创 Maven安装与配置
一、需要准备的东西1. JDK2. Eclipse3. Maven程序包二、下载与安装1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:2. 将文件解压到D:\Program Files\Apache\maven目录下:3. 新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven4. 编辑环境变...
2018-05-08 20:38:33
97
原创 springboot记录日志
一、springboot推荐的日志类库是slf4j、日志系统为logback,slf4j有个接口叫Logger,提供了丰富的日志输出方法,包含了所有日志级别的输出。使用方式:用slf4j的工厂类获取一个logger ,然后就可以输出日志了,默认情况下,日志只会输出到控制台日志输出内容元素具体如下:时间日期:精确到毫秒日志级别:ERROR, WARN, INFO, DEBUG or TRACE进程I...
2018-05-06 22:48:10
2686
原创 spring mvc controlle
@PathVariable annotated parameters for access to URI template variables. See the section called “URI Template Patterns”.@MatrixVariable annotated parameters for access to name-value pairs located in U...
2018-05-01 20:00:57
154
转载 spring 知识点
1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象的生命周期和配置MVC框架: Spring-MVC事务管理:Spring提供一个持续的事务管...
2018-05-01 14:34:16
132
原创 maven安装以及eclipse配置maven
第一步来说说maven的安装配置,首先到官网下载maven 3.2.2(下载地址:https://archive.apache.org/dist/maven/maven-3/),下载完然后把它安装到 D:\,同时配置环境变量:系统属性->高级系统设置->环境变量->系统变量->在里面新建一个MAVEN,然后输入maven的安装路径->Path里面添加%MAVEN%\b...
2018-05-01 14:05:48
287
原创 spring mvc 配置文件
springmvc 工程搭建-----Dynamic Web projectjava包添加:commons-logging-1.0.4.jar jstl.jar standard.jar mysql-connector-java-5.1.26-bin.jarspring-framework-4.1.2-release-dist参考mvc.htmlweb.xml<?xml version="1...
2018-05-01 11:49:31
88
原创 JAVA集合
JAVA集合-集合的引入当我们有种需求,需要存储多个元素的结构时,我们前面讲过数组,数组可以存储。但是数组也有它的弊端,使用的时候,必须先定义好长度,也就是数组的长度是固定,不能根据我们的需求自动变长或者变短JAVA集合-List集合Collection接口是集合的老祖宗,定义了接口的基本方法,我们查看api 文档:List是Collection接口的子接口,也是最常用的接口,此接口对Collec...
2018-04-30 19:32:56
134
转载 Java IO流
Java IO流-Reader和Writer主要用于文本的读取和写入,一般使用的实现类是FileReader和FileWriter;我们给出一些实例:1234567891011121314151617package com.java1234.chap10.sec04; import java.io.File;import java.io.FileReader;import java.io.Read...
2018-04-30 14:38:46
95
原创 SpringBoot之切面AOP
SpringBoot提供了强大AOP支持,AOP切面主要是切方法,我们一般搞一些日志分析和事务操作,要用到切面,类似拦截器;@Aspect注解是切面注解类@Pointcut切点定义@Before是方法执行前调用@After是方法执行后调用@AfterReturning方法执行返回值调用Service层本身就可以切入事务,所以我们这类搞个常用的 切controller层方法每个执行controlle...
2018-04-30 14:04:55
121
原创 SpringBoot之事务管理@Transactional
ssh ssm都有事务管理service层通过applicationContext.xml配置,所有service方法都加上事务操作;用来保证一致性,即service方法里的多个dao操作,要么同时成功,要么同时失败;springboot下的话 搞一个@Transactional即可转账实例,A用户转账给B用户xx元Account类123456789101112131415161718192021...
2018-04-30 13:58:32
274
原创 Spring Boot实战之注解
Spring Boot中常有注解配置以及详细解释,包含@SpringBootApplication、@RestController、@Value等十几个常用注解@SpringBootApplication注解@SpringBootApplication注解是SpringBoot应用程序入口启动注解,也是一个组合注解,包括组合有@Configuration、 @EnableAutoConfigura...
2018-04-30 13:48:48
541
原创 SpringBoot操作之Spring-Data-Jpa
Spring-Data-JpaJPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。Spring Data JPA 框架,主要针对的就是 Spring 唯一没有简化到的业务逻辑代码,至此,开发者连仅剩的实现持久层业务逻辑的工作都省了,唯一要做的,就只是声明持久层的接口,其他都交给 Spring Data JPA...
2018-04-30 10:03:23
214
原创 SpringBoot之表单验证@Valid
SpringBoot提供了强大的表单验证功能,下面列下注解清单限制说明@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为true@DecimalMax(value)限制必须为一个不大于指定值的数字@DecimalMin(value)限制必须为一个不小于指定值的数字@Digits(integer,fractio...
2018-04-29 15:49:32
642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人