spring boot
bluewelkin
这个作者很懒,什么都没留下…
展开
-
SpringbootTest
package com.imooc.diners;import com.imooc.diners.service.SignService;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframewo.原创 2021-07-13 15:15:13 · 87 阅读 · 0 评论 -
jpa修改bug
springboot:jpa:报错 Inferred type 'S' for type parameter 'S' is not within its bound; 解决办法参考文章:https://blog.csdn.net/weixin_38750084/article/details/90732150出现这种问题的原因是,springboot 版本问题,将 2。1 版本换成 1。5。4 版本。或者是将代码改写一下return girlRepository.findOne(id);.原创 2020-06-25 17:35:41 · 222 阅读 · 0 评论 -
springboot log.info报错
1、加入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> </dependency>2、插件要安装lombok3、重启即原创 2020-05-23 17:16:34 · 1605 阅读 · 0 评论 -
第十篇 springboot任何一个项目初始化
<?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-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma.原创 2020-05-23 15:12:43 · 166 阅读 · 0 评论 -
Java中用fastjson对String、JSONObject、JSONArray相互转换
json 原始字符串-----{"time":1588470239234,"code":0,"msg":"成功","data":{"list":[{"id":26065149,"goodsId":"564396920385","title":"怡浓100%纯黑巧克力礼盒装送女友可可脂无蔗糖苦烘焙散装零食批发","dtitle":"【买1发2】怡浓无糖巧克力礼盒装","originalPric...原创 2020-05-03 10:07:59 · 1223 阅读 · 0 评论 -
FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
1、添加依赖 <!--添加fastjson依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <vers...转载 2020-05-02 15:34:59 · 175 阅读 · 0 评论 -
SpringBoot使用@Value给静态变量注入值 静态变量的获取方法
@Componentpublic class ProxyUtils { public static String PROXY_HOST; public static String PROXY_SECRET; public static String PROXY_OA_SERVER_HOST; @Value("${proxy.host}") public void...原创 2020-04-28 18:34:12 · 1315 阅读 · 0 评论 -
json返回为null处理方法 三种方法+
一、配置文件里面 加上就不显示了。spring.jackson.default-property-inclusion=non_null 二、加一个bean@Configurationpublic class JacksonConfig { @Bean @Primary @ConditionalOnMissingBean(ObjectMapper....原创 2020-03-24 10:59:18 · 5925 阅读 · 0 评论 -
springboot 数据库连接 多数据源配置
1、数据库配置文件yml文件也没有加,直接注入datasource,发现springboot2.0以上默认为hikarapackage com.tx;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;...原创 2020-03-19 16:24:53 · 419 阅读 · 0 评论 -
注解方式注入Bean
一、@Component声明二、配置类中使用@Bean三、实现FactoryBean四、实现:BeanDefinitionRegistryPostProcessor五、实现importBeanDefinitionRegistry原创 2020-02-28 16:01:44 · 336 阅读 · 0 评论 -
静态工厂方法与实例工厂方法
三、静态工厂方法public class AnimalFactory { public static Animal getAnimal(String type) { if ("dog".equals(type)) { return new Dog(); } else { return new Cat()...原创 2020-02-28 15:37:55 · 519 阅读 · 0 评论 -
Bean注册的几种方式
1、无参构造方法xml里面<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...原创 2020-02-28 14:55:14 · 690 阅读 · 0 评论 -
springboot打成war包四步
POM文件里面三步1、<packaging>war</packaging>2.排除内置tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri...原创 2020-02-22 19:29:47 · 294 阅读 · 0 评论 -
Spring Boot和Redis整合
方案一:https://blog.csdn.net/stronglyh/article/details/81173563其中redis.yml是连接redis的配置文件,RedisConfig.java是java配置类,RedisC.java是操作redis的java类随着Spring Boot2.x的到来,支持的组件越来越丰富,也越来越成熟,其中对Redis的支持不仅仅是丰富了它的API...原创 2019-10-23 20:19:11 · 111 阅读 · 0 评论 -
SpringBoot使用RESTful风格开发Web项目
参考文章:https://blog.csdn.net/Eknaij/article/details/88907340原创 2019-10-15 15:20:18 · 142 阅读 · 0 评论 -
springboot 第十七节 springboot集成apidoc
一、参考文章https://blog.csdn.net/forezp/article/details/710235791、安装node.js2、安装api.doc,它的项目源码:https://github.com/apidoc/apidoc。npm install apidoc -g3、controller层请求路径写法import org.springfra...原创 2019-08-09 14:47:07 · 235 阅读 · 0 评论 -
spring boot 第六节 注解版
spring boot 第五节 xml版 各种报错解决IDEA org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):参考文章:https://blog.csdn.net/qq_37746483/article/details/82877323mapper的xml 文件与接口没有放...转载 2019-07-12 17:02:26 · 111 阅读 · 0 评论 -
java常见错误二
idea项目目录没有了-----------------------------------------------------------------------------------------------------------------------------------2019年9月7日解决方案: 使用删除命令:rm-rf .ideawindows下直接删除即可。...原创 2019-09-07 10:29:16 · 1628 阅读 · 0 评论 -
springboot 第二十节 jta+atomikos处理分布式事务
1、问题 @Transactional public void addOrder(Orders orders, Users users) { usersMapper.insertSelective(users); int i=10/0; ordersMapper.insertSelective(orders); }如果是...原创 2019-08-12 15:28:17 · 135 阅读 · 0 评论 -
spring boot 第十节 springboot整合redis
1、本地安装Redis参考文档:https://blog.csdn.net/bluewelkin/article/details/894920592、转载 2019-07-12 17:15:51 · 120 阅读 · 0 评论 -
spring boot 第9节 总结
spring boot 第9节 总结转载 2019-07-12 17:04:30 · 91 阅读 · 0 评论 -
spring boot 第八节 命令行模式
1、POM文件,启动模式。打开src的根目录mvn spring-boot:run2、方式二:打开src的根目录先打包mvn packagejava -jar springboot_shu.warctrl+C退出-----------------------------------------------------其他@Spri...转载 2019-07-12 17:03:42 · 463 阅读 · 0 评论 -
spring boot 第七节 JPA
spring boot 第七节 JPASpring Data JPA能干什么 可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。 首先我们需要清楚的是Spring Data是一个开源框架,在这个框架中Spring Data JPA只是这个框架中的一个模块,所以名称才叫Spring Data JPA。如果...原创 2019-07-12 17:03:08 · 118 阅读 · 0 评论 -
spring boot 第五节 xml版
spring boot 第五节 xml版一、conf文件找xml。整合了mybatis,没有conf。xml文件里面的内容。<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.o...转载 2019-07-12 17:01:54 · 129 阅读 · 0 评论 -
spring boot 第二节返回json数据
目标:返回json数据package com.kfit;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloContro...转载 2019-06-24 22:04:13 · 118 阅读 · 0 评论 -
spring boot 第一节
spring boot 第一节helloword@SpringBootApplicationpublic class App{ public static void main(String[] args) { /* * 在main方法进行启动我们的应用程序. */ SpringApplication.run(App.class, args); }}pac...转载 2019-06-24 21:50:14 · 113 阅读 · 0 评论 -
spring boot 第四节 JDBC
1、加入依赖包<!-- 导入springboot jdbc支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dep...转载 2019-07-01 19:57:39 · 114 阅读 · 0 评论 -
spring boot 第二节续
目标:返回json-字符串,对象,对象集合的两种方式方式一:import com.xk.domain.Employee;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotati...转载 2019-06-28 16:40:52 · 104 阅读 · 0 评论 -
spring boot 第二节续 热部署
即使修改了输出内容也要重启APP,非常麻烦!可以使用spring-boot-devtools来实现!1)介绍spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。其深层原理是使用了两个ClassLo...转载 2019-07-10 10:05:18 · 110 阅读 · 0 评论 -
springboot 第十九节 starter and muti_datasource 多数据源
springboot 第十九节 starter and muti_datasource 多数据源1、spring.datasource.spring.driverClassName=com.mysql.jdbc.Driverspring.datasource.spring.jdbcUrl=jdbc:mysql://127.0.0.1:3306/springboot?serverTime...原创 2019-08-12 15:27:46 · 133 阅读 · 0 评论 -
springboot 第十八节 springboot全局异常处理配置
一、新建一个错误的ctrollerpackage com.forezp.web;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping(value = "/er...原创 2019-08-12 14:15:38 · 164 阅读 · 0 评论 -
springboot 第十六节 运行状态Actuator
1、pom文件加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </...原创 2019-08-07 15:57:42 · 106 阅读 · 0 评论 -
springboot 第十五节 springboot-jpa_and springboot整合redis
一、springboot-jpa主要是实体类package com.forezp.entity;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;/** * Created by fangzhipeng on 2017/4/2...原创 2019-08-07 15:14:06 · 107 阅读 · 0 评论 -
springboot 第十四节 如何使用外部tomcat容器
一般情况spring-boot-starter-web是自带tomcat(即springboot内嵌tomcat),所以打包直接生成jar包,用java -jar命令就可以启动。但,有时我们希望用war格式的包,而不是jar格式的包。这就需要以下几步改造:1.将项目的启动类Application.java继承SpringBootServletInitializer并重写configure方...原创 2019-08-07 10:20:14 · 104 阅读 · 0 评论 -
springboot第十一节 springboot集成swagger2
一、POM文件<?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-instance" xsi:schemaLocation=...原创 2019-08-01 19:22:45 · 117 阅读 · 0 评论 -
springboot第十三节 springboot整合mybatis,postman测试使用
一、数据库导入-- create table `account`# DROP TABLE `account` IF EXISTSCREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `money` double DEFAULT NULL, PR...原创 2019-08-05 14:36:32 · 540 阅读 · 0 评论 -
springboot第十二节 springboot读取自己的配置文件
一、这样读取package com.forezp.web;import org.springframework.beans.factory.annotation.Value;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotati...原创 2019-08-05 11:47:40 · 122 阅读 · 0 评论 -
spring boot 第三节 三层架构
目标:重点是弄懂 @Autowiredpublic interface IUserDao { void save(User user); void remove(User user); void update(User user); User loadById(Long id); List<User> loadAll(); }...转载 2019-07-01 19:28:26 · 1113 阅读 · 0 评论