Spring Boot极大的简化了java项目的开发,在之前如果想要开发一个java项目,需要安装tomcat或者其他容器插件。但是Spring Boot内部已经集成了tomcat,因此项目的启动异常的方便。而且Spring Boot的开发中有很多默认的配置,帮助我们省去了相当多的时间。Spring Boot入门精通-项目搭建Spring Boot入门精通-初识注解、rest接口...
现在我们的项目中已经有了一个可供外部调用的rest api接口,随着项目的扩展以后会有越来越多的接口,这个时候就需要同时对外部提供关于接口的详细说明文档,而swagger帮我们使用很少的时间就可以构建出一套接口文档。首先在pom.xml中引用swagger所需的依赖。<dependency> <groupId>io.springfox</group...
在上一节中我们简单的使用了spring的JdbcTemplate来进行数据库操作,但是在实际的项目中使用mybatis来连接数据库是更好的选择。接下来我们将在项目中集成mybatis。首先在pom.xml中加入mybatis的依赖 &lt;dependency&gt; &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&g...
原创 2021-11-18 15:02:57
175阅读
Spring Boot极大的简化了java项目的开发,在之前如果想要开发一个java项目,需要安装tomcat或者其他容器插件。但是Spring&amp;nbsp;Boot内部已经集成了tomcat,因此项目的启动异常的方便。而且Spring&amp;nbsp;Boot的开发中有很多默认的配置,帮助我们省去了相当多的时间。在idea中,File–&amp;gt;New–&amp;gt;Project…选择Spring&am
##说起注解,就不得不说到三个最基本的注解:Target:声明注解用于什么地方,用的最多的是注解在类上(@Target({ElementType.TYPE}))和方法(@Target({ElementType.METHOD}))上。Retention:定义该注解的生命周期RetentionPolicy这个枚举类型的常量描述保留注释的各种策略,它们与元注释(@Retention)一起指定注释...
在web大行其道的今天,有了接口之后最好的展示方式就是用页面。而Spring Boot中对于模板页有良好的支持。下面我们来介绍Spring Boot推荐的模板 thymeleaf。首先在pom.xml中加入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifac...
原创 2021-11-18 15:02:56
437阅读
学校老师教过一次,不过忘了。觉得应该会用到,今天开始学习吧! 软件选用IDEA,版本是19.2。 用图来表示比较方便!!新建项目!如图左边选项选择Spring Initializr,中间版本选择1.8,其他默认,点next。 Group+Artifact是包名:Group随便写,Artifact就是你项目名字吧springboot,其他默认点next。这里开始就要依赖点东西了(自己的理解哈!),s
转载 2024-01-25 19:59:45
39阅读
在上一节中我们搭建了一个简单的Spring Boot项目。在这一节中我们来根据项目初步了解Spring Boot中常用的注解。首先在启动类同级目录下新建controller目录,在controller目录中新建java类:DemoController.java在DemoController.java中我们利用注解实现一个简单的接口。@RestControllerpublic clas...
前面我们已经使用Spring Boot搭建了一个建大的项目并且向提供了一个rest api供外部调用。这一节我们需要在这个接口中访问数据库。需要准备的环境:mysql创建表:create table user( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(100) NOT NULL, ager VARCHAR(40) NOT...
原创 2021-11-18 15:03:37
98阅读
Spring程序开发步骤①导入Spring开发的基本包坐标②编写Dao接口和实现类③创建Spring核心配置文件④在Spring配置文件中配置UserDaoImpl⑤使用Spring的API获得Bean实例导入Spring开发的基本包坐标xml<properties<spring.version5.0.5.RELEASE</spring.version</properties<!导入spring
原创 2022-07-05 12:47:47
9038阅读
2点赞
Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小
原创 2023-03-31 16:07:20
78阅读
一、Spring简介 
原创 2022-01-20 13:44:08
195阅读
SpringSecurity是一款基于Java语言的安全框架。它由Spring出品,基于Apache2.0协议,可以免费用于商业产品中。SpringSecurity相对其它安全框架,学习周期比较长,学习曲线也比较陡。要求学习者有一定的Java基础:Servlet过滤器知识Eclipse/Maven等开发工具Tomcat等容器工具Spring框架的使用SpringSecurity可以做呢?可以用在单
转载 2020-01-09 09:43:48
731阅读
Spring Cloud Alibaba简介,官网地址及主要功能介绍。
原创 2022-01-04 11:14:43
224阅读
大体思路需要一个httpclient连接池 需要一个HttpClient工厂 然后通过工厂得到实例 设置定期清理无效链接,自定义类实现Thread,循环 需要一个requestConfig的配置工厂 然后通过配置工厂得到requestConfig实例<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springf
原创 2021-06-07 10:28:54
426阅读
标签(空格分隔): GE\10.189.131.249 temp/pwd[TOC]1. Feign 做客户端,Hystrix 熔断,Fallback不回调的原因原因很简单 在版本快速的迭代 Feign在新版本中默认是没有开启Hystrix的功能 官方文档都没来得及更新 更何况那些一笔带过的简单教程 解决方式在配置文件(application)中加上 feign.hystrix.enabled=tr
在上一节我们通过Spring Boot集成了mybatis,在某些特定的场景下可能会需要我们使用到多数据源。本节来介绍Spring Boot集成mybatis多数据源的一种解决方案。由于我们会用到Spring Boot aop,因此在pom.xml中添加依赖<!-- springboot-aop包,AOP切面注解,Aspectd等相关注解 --> <d...
原创 2021-11-18 15:13:00
89阅读
@Cacheable注解
原创 2022-09-08 11:00:57
110阅读
最近生产RabbitMQ出了几次问题,所以抽时间整理了一份关于Spring Boot 整合Ra
原创 2022-05-27 09:14:34
568阅读
JPA是什么?JPA全称Java Persistence API,是Sun官方提出的Java持久化规范。是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化数据库中。JPA主要为了简化现有的Java EE和Java SE应用的对象持久化开发工作和整合ORM技术实现持久化领域的统一。JPA是在充分吸收了现有Hibernate,TopLink,JDO等ORM框架的基础上
原创 2021-05-06 09:31:01
317阅读
  • 1
  • 2
  • 3
  • 4
  • 5