![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
YingEr_88
擅长Java SpringMVC、Spring Boot 、React 、.NET MVC 等设计框架快速部署电子政务、电子商务、基础医疗等系统
展开
-
Spring Boot 学习31--Spring Boot导入XML配置
Spring Boot理念就是零配置编程,但是如果绝对需要使用XML的配置,我们建议您仍旧从一个@Configuration类开始,你可以使用@ImportResouce注解加载XML配置文件,我拿一个例子来进行讲解:这个例子的大体步骤如下:(1)新建一个工程;(2)在App.java类编写HelloService2;(3)在App.java类无法扫描的包下编写HelloServi转载 2017-04-21 11:18:37 · 288 阅读 · 0 评论 -
Spring Boot 学习12--普通类调用Bean
我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用spring提供的其他对象或者说有一些不需要交给spring管理,但是需要用到spring里的一些对象。如果这是spring框架的独立应用程序,我们通过 ApplicationContext转载 2017-04-27 17:20:51 · 243 阅读 · 0 评论 -
Spring Boot 学习14--使用Druid(编程注入)
在上一节使用是配置文件的方式进行使用druid,这里在扩散下使用编程式进行使用Druid,在上一节我们新建了一个类:DruidConfiguration我在这个类进行编码: Java代码 1. package com.kfit.base.servlet; 2. 3. import java.sql.SQLException; 4. 5. import转载 2017-04-27 17:40:25 · 314 阅读 · 0 评论 -
Spring Boot 学习13--使用Druid和监控配置
Spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSource 整体步骤:(1) —— Druid简单介绍,具体看官网;(2) —— 在pom.xml配置druid依赖包;(3) —— 配置application.properties加入数据库源类型等参数;(4) —— 编写drui转载 2017-04-27 17:39:22 · 339 阅读 · 0 评论 -
Spring Boot 学习15--定时任务的使用
本文介绍在 Spring Boot 中如何使用定时任务,使用非常简单,就不做过多说明了。com.kfit.base.scheduling.SchedulingConfig:package com.kfit.base.scheduling; import org.springframework.context.annotation.Configuration;import org转载 2017-04-27 17:42:54 · 183 阅读 · 0 评论 -
Spring Boot 学习16--处理静态资源
1.默认资源映射Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。建议大家使用Spring Boot的默认配置方式,如果需要特殊处理的再通过配置进行修改。如果想要自己完全控制WebMVC,就需要在@Configuration注解的配置类上增加@EnableWebMvc(@SpringBootAp转载 2017-04-27 17:44:47 · 188 阅读 · 0 评论 -
Spring Boot 学习17--改变JDK编译版本
Spring Boot在编译的时候,是有默认JDK版本的,如果我们期望使用我们要的JDK版本的话,那么要怎么配置呢?这个只需要修改pom.xml文件的 -- 加入一个plugin即可。 plugin> artifactId>maven-compiler-pluginartifactId> configuration> source>1.8source>转载 2017-04-27 17:52:47 · 5006 阅读 · 0 评论 -
Spring Boot 学习18--配置ContextPath
Spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面,如果要修改为http://ip:port/path/ 访问的话,那么需要在Application.properties文件中加入server.context-path = /你的path,比如:spring-boot,那么访问地址就是http://ip:port/spring-boot 路径转载 2017-04-27 17:53:56 · 405 阅读 · 0 评论 -
Spring Boot 学习19--修改端口号
Spring boot 默认端口是8080,如果想要进行更改的话,只需要修改applicatoin.properties文件,在配置文件中加入:server.port=9090 常用配置:###########################################################EMBEDDED SERVER CONFIGURATION (Se转载 2017-04-27 17:54:42 · 212 阅读 · 0 评论 -
Spring Boot 学习20--监控和管理生产环境
spring-boot-actuator模块提供了一个监控和管理生产环境的模块,可以使用http、jmx、ssh、telnet等拉管理和监控应用。审计(Auditing)、健康(health)、数据采集(metrics gathering)会自动加入到应用里面。首先,写一个最基本的spring boot项目。 基于Maven的项目添加‘starter’依赖: or转载 2017-04-27 17:57:15 · 200 阅读 · 0 评论 -
Spring Boot 学习21--使用@SpringBootApplication注解
很多Spring Boot开发者总是使用 @Configuration , @EnableAutoConfiguration 和 @ComponentScan 注解他们的main类。由于这些注解被如此频繁地一块使用(特别是你遵循以上最佳实践时),Spring Boot提供一个方便的 @SpringBootApplication 选择。该 @SpringBootApplication 注解等价于转载 2017-04-27 17:59:19 · 210 阅读 · 0 评论 -
Spring Boot 学习11--使用模版Thymeleaf- freemarker
步骤:(1)在pom.xml中引入thymeleaf;(2)如何关闭thymeleaf缓存(3)编写模板文件.html Spring Boot默认就是使用thymeleaf模板引擎的,所以只需要在pom.xml加入依赖即可:dependency> groupId>org.springframework.bootgroupId> artif转载 2017-04-27 16:54:37 · 648 阅读 · 0 评论 -
Spring Boot 学习10--添加JSP支持
这个部分比较复杂,所以单独创建一个工程来进行讲解;步骤:(1) 创建Maven web project;(2) 在pom.xml文件添加依赖;(3) 配置application.properties支持jsp(4) 编写测试Controller(5)编写JSP页面(6)编写启动类App.java 1,FreeMarker2,Groovy3,Thy转载 2017-04-27 16:50:27 · 334 阅读 · 0 评论 -
Spring Boot 学习9--使用JdbcTemplate
步骤:1.在 pom.xml 引入JdbcTemplate的依赖 org.springframework.boot spring-boot-starter-data-jpa2.在需要使用JdbcTemplate的类加入@Autowired@Qualifier("pmapiJdbcTemplate")//指定需要装配的JdbcTemplate原创 2017-04-24 11:43:07 · 194 阅读 · 0 评论 -
Spring Boot Shiro 权限管理
本来是打算接着写关于数据库方面,集成MyBatis的,刚好赶上朋友问到Shiro权限管理,就先总结下发出来了。 使用Shiro之前用在spring MVC中,是通过XML文件进行配置。 既然现在在写Spring Boot的帖子,就将Shiro应用到Spring Boot中,我本地已经完成了SpringBoot使用Shiro的实例,将配置方法共享一下。 先转载 2017-04-21 09:46:45 · 289 阅读 · 0 评论 -
Spring Boot 学习1--Spring boot起步之Hello World
1.1 介绍 自从structs2出现上次的漏洞以后,对spring的关注度开始越来越浓。 以前spring开发需要配置一大堆的xml,后台spring加入了annotaion,使得xml配置简化了很多,当然还是有些配置需要使用xml,比如申明component scan等。 Spring开了一个新的model spring boot,主要思想是转载 2017-04-21 11:24:58 · 199 阅读 · 0 评论 -
Spring Boot 学习2--Spring Boot返回json数据
在做如下操作之前,我们对之前的Hello进行简单的修改,我们新建一个包com.kfit.test.web 然后新建一个类HelloControoler, 然后修改App.java类,主要是的这个类就是一个单纯的启动类。主要代码如下:App.javapackagecom.kfit; importorg.springframework.boot.SpringApplication;转载 2017-04-21 11:33:52 · 3197 阅读 · 0 评论 -
Spring Boot 学习3--热部署
在编写代码的时候,你会发现我们只是简单把打印信息改变了下,就需要重新部署,如果是这样的编码方式,那么我们估计一天下来之后就真的是打几个Hello World之后就下班了。那么如何解决热部署的问题呢?那就是springloaded,加入如下配置:plugin> groupId>org.springframework.bootgroupId>转载 2017-04-21 11:47:38 · 384 阅读 · 0 评论 -
Spring Boot 学习4--完美使用FastJson解析Json数据
个人使用比较习惯的json框架是fastjson,所以spring boot默认的json使用起来就很陌生了,所以很自然我就想我能不能使用fastjson进行json解析呢? 引入fastjson依赖库: dependencies> dependency> groupId>com.alibabagroupId>转载 2017-04-21 11:57:37 · 466 阅读 · 0 评论 -
Spring Boot Ajax 提交对象类型
在任何一个平台都逃离不了ajax的操作,本篇记录Spring Boot用ajax提交object到后台的操作方法。JavaScriptlet object = { name: "name", password: "password", telephone:"telephone", child:{"id":"id"}};$.ajax({原创 2017-04-21 15:35:39 · 630 阅读 · 0 评论 -
Spring Boot 学习5--全局异常捕抓
在一个项目中的异常我们我们都会统一进行处理的,那么如何进行统一进行处理呢?新建一个类GlobalDefaultExceptionHandler,在class注解上@ControllerAdvice,在方法上注解上@ExceptionHandler(value = Exception.class),具体代码如下: com.kfit.base.exception.GlobalDef转载 2017-04-21 14:25:22 · 188 阅读 · 0 评论 -
Spring Boot 学习6--DataSource-MySql
在任何一个平台都逃离不了数据库的操作,那么在spring boot中怎么接入数据库呢?很简单,我们需要在application.properties进行配置一下,application.properties路径是src/main/resources下,对于application.properties更多的介绍请自行百度进行查找相关资料进行查看,在此不进行过多的介绍,以下只是mysql的配置文件转载 2017-04-21 17:55:46 · 213 阅读 · 0 评论 -
Spring Boot 学习7--Jpa Hibernamte
在说具体如何在spring boot 使用Hibernate前,先抛装引玉些知识点?什么是JPA呢?JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。http://baike.baidu.com/link?url=LdqIXvzTr0RDjY2yoRdpogDdzaZ_L-DrIOpLL转载 2017-04-21 17:57:35 · 239 阅读 · 0 评论 -
Spring Boot 学习8--使用Jpa
在看这一篇文档的话,需要先配置好JPA – Hibernate。 总体步骤:(1) 创建实体类Demo,如果已经存在,可以忽略。(2) 创建jpa repository类操作持久化。(3) 创建service类。(4) 创建restful请求类。(5) 测试 代码如下:com.kfit.test.bean.Demo :pack转载 2017-04-21 17:58:49 · 162 阅读 · 0 评论 -
Spring Boot 学习22--导入XML配置
Spring Boot理念就是零配置编程,但是如果绝对需要使用XML的配置,我们建议您仍旧从一个@Configuration类开始,你可以使用@ImportResouce注解加载XML配置文件,我拿一个例子来进行讲解:这个例子的大体步骤如下:(1)新建一个工程;(2)在App.java类编写HelloService2;(3)在App.java类无法扫描的包下编写HelloServi转载 2017-04-27 18:01:55 · 211 阅读 · 0 评论