springboot进行maven开发
文章平均质量分 62
奶奶滴,为什么不学java
这个作者很懒,什么都没留下…
展开
-
Maven junit - 单元测试 @Test
单元测试@Test 作用于方法名,位于 org.junit.Test。作用 单元测试实例:原创 2022-06-14 09:13:25 · 676 阅读 · 0 评论 -
springboot 项目跳转或者打开HTML页面报404 可能的原因
可能原因一、检查URL和页面名字拼写是否正确二、检查URL的端口号是否和项目设置的端口号一致三、如果HTML写在spring项目的resource的template 文件夹里,检查pom.xml是否添加以下依赖四、检查是否有写视图解析器或者controller跳转页面1、视图解析器2、controller五、检查项目结构是否 正确启动类要放在所有Java类的上一级...原创 2022-06-16 16:34:23 · 4215 阅读 · 0 评论 -
springboot使用jpa进行数据库开发在JavaBean封装Date的问题
今天在使用前端向后端传递对象时出现了一个问题,对象内部封装了Date,导致前端传回的string串无法强制转换为对应的Date类型。很恼火。直到我看到有一篇博客里面讲:Java前端如何发送date类型的参数给后端_bryangp的博客-CSDN博客_前端传date类型首先阐述一下常见的几种时间类型的区别。java.util.Date日期格式为:年月日时分秒java.sql.Date日期格式为:年月日java.sql.Time日期格式为:时分秒java.sql.Timestamp日期格式为:年月日时分秒纳原创 2022-04-09 01:21:08 · 983 阅读 · 0 评论 -
浅谈springboot+thymleaf的web开发优势
springboot高度面向对象,在进行web开发时可以通过传递对象的方式实现前后端互传数据。譬如后端向前端传递对象可以直接使用Model或者ModelandView的addattribute方法。当前端接收到传递过来的对象,,你甚至可以在html表单里将想要传输的一些数据的name关键字设置为javabean中声明的变量,这样springboot会自动将这些数据封装成对象并传向后端,省去了很多麻烦。同时thymleaf是官方推荐的前端开发方式,他能精妙的对应springboot的开发结构。...原创 2022-04-09 01:05:28 · 666 阅读 · 0 评论 -
springboot+jpa链接华为云GaussDB(for openGauss)
前情提要PostgreSQL:华为云openGauss数据库指导实验-PostgreSQL文档类资源-CSDN下载PostgreSQL:华为云openGauss数据库指导实验更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_48456383/85087050下面进入正题:首先讲讲我的报错吧正常springboot-jpa链接数据库只需要JDBC,JPA,对应的数据库驱动依赖就行了。我一开始也是这么想的。下面是我的辛酸原创 2022-04-07 16:46:00 · 14778 阅读 · 6 评论 -
@Controller和@RestController的区别?
@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视..原创 2022-04-06 22:02:00 · 64 阅读 · 0 评论 -
Springboot 前端往后端传参(自动封装)
springboot框架里前端往后端传参居然能自动封装,那是真的牛啊!参数封装为List参数封装为Map参数封装为自定义类传送门:自动封装前端参数_blackball1998的博客-CSDN博客自动封装前端参数除了用String类型或者基础数据类型接收参数,Spring MVC还可以帮我们使用集合框架或者自定义类自动封装前端的参数参数封装为List当同名的前端参数有多个时,可以使用一个List类,来作为请求接收方法的参数,参数名和请求中的参数名绑定,这样Spring MVC就会将这个参.原创 2022-03-01 20:19:47 · 1562 阅读 · 0 评论 -
Springboot踩坑:Consider defining a bean of type ‘xxx‘ in your configurat
他奶奶滴。反反复复检查反反复复检查,一下午我就硬是没看出来。一开始是生命了一个这个接口package myblog.myblog.service;import myblog.myblog.po.Type;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import org.springframework.stereotype.Service;@Se原创 2022-03-01 19:46:44 · 1524 阅读 · 0 评论 -
SpringBoot之HandlerInterceptor拦截器的使用
SpringBoot之HandlerInterceptor拦截器的使用 ——(一)_“实用”是软件压倒一切的要素-CSDN博客_handlerinterceptorHandlerInterceptor简介拦截器我想大家都并不陌生,最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情。1、定义实现类定义一个Interceptor 非常简单方式也有几种,我这里简单列举两种 1、类要实现Spring 的HandlerInterceptor 接口 2、类继承原创 2022-03-01 14:31:43 · 272 阅读 · 0 评论 -
Springboot 网页重定向时向前端传递参数Model类失效
@RequestMapping("/login") public String login(@RequestParam String username, @RequestParam String password, HttpSession session, Model model) {// RedirectAttributes attributes User user = userservice.che...原创 2022-03-01 11:04:52 · 1505 阅读 · 0 评论 -
SpringBoot+MySQL+JPA后端数据库搭建
SpringBoot+MySQL+JPA后端数据库搭建 - 简书本文实现了SpringBoot项目对本地MySQL的连接,并通过JPA实现了对数据的CRUD操作的化简 创建SpringBoot项目有问题?看这里:Eclipse创建Mave...https://www.jianshu.com/p/049e0a078a49有关外键连接请见我这分博客中的jpa注释使用。Spring-boot 注解学习_weixin_48456383的博客-CSDN博客@Compnent标注Spring管理的Bean,使用@C原创 2022-02-27 19:41:41 · 531 阅读 · 0 评论 -
Springboot动态网页中找不到静态资源的问题
很奇怪,今天把网页放到template下面静态资源就不显示。看了网上说是thymleaf的引入问题,那我寻思静态人家网页里面报的是404,明显是找不到了资源。查了一下,原来是application.propertities里面要配置静态资源的位置。//表示所有的访问都经过静态资源路径spring.mvc.static-path-pattern=/static/**//spring.resources.static-locations自定义Springboot前端静态资源..原创 2022-02-27 14:45:07 · 736 阅读 · 0 评论 -
Spring MVC怎样获取当前请求的request和response
RequestContextHolder可以获取当前的HttpServletRequest关于 RequestContextHolder - Winstone's - 博客园RequestContextHolder 可以获取当前的HttpServletRequest HttpServletRequest request = ((ServletRequestAttributhttps://www.cnblogs.com/winstonehome/p/13576385.htmlSpringMV.原创 2022-02-27 12:20:20 · 785 阅读 · 0 评论 -
Thymeleaf 人家写的博客真tm牛逼
Thymeleaf入门到吃灰 - 鞋破露脚尖儿 - 博客园原创 2022-02-27 01:13:07 · 197 阅读 · 0 评论 -
ModelAndView
ModelAndView类别就如其名称所示,是代表了MVCWeb程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。ModelAndView 详解_努力奔跑的蜗牛-CSDN博客_modelandview详解当控制器处理完请求时,通常会将包含视图名称或视图对象以及一些模型属性的ModelAndView对象返回到DispatcherServlet。 因此,经常需要在控制器中构造ModelAndView对象。ModelAndVie..原创 2022-02-27 00:58:35 · 185 阅读 · 0 评论 -
Spring-boot 注解学习
@Compnent标注Spring管理的Bean,使用@Component注解在一个类上,表示将此类标记为Spring容器中的一个Bean。相当于配置文件中的 <bean id="" class=""/>。当我们的类不属于各种归类的时候(不属于@Controller、@Services等的时候),我们就可以使用@Component来标注这个类。实例:@Component("conversionImpl")//其实默认的spring中的Bean id 为 conversionImp原创 2022-02-18 15:55:11 · 960 阅读 · 0 评论 -
Spring-boot 类型安全的配置(基于properties)
常规请款该,我们注入properties文件中的值的方式是通过@PropertySource指明properties文件的位置,然后通过@value注入。实际上这样做很繁琐。这里介绍通过@ConfigurationProperties的方式将properties属性和一个Bean以及其属性关联,从而实现类型安全的配置。该注解有一个prefix属性,通过指定的前缀,绑定配置文件中的配置,该注解可以放在类上,也可以放在方法上。下面举例在application.properties中auth原创 2022-02-17 23:51:50 · 2464 阅读 · 0 评论 -
Springboot入门:AOP详解
首先什么事AOP;在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。也就是说AOP编程是通过不删改原有代码的情况下对代码功能进行增强的一种编程方式。原创 2022-02-14 09:55:48 · 672 阅读 · 0 评论 -
Spring boot 项目中controller之间传参数,例如在两个独立系统传token/cookie
在项目里我们往往会从前端传数据给后端,或者从后端传数据给前端,那么怎么在两个控制器之间传参输呢?这里需要两个东西1.RedirectAttributes:专门用于重定向之后还能带参数跳转的的工具类第一种:addAttribute(“param”, value);这种方式就相当于重定向之后,在url后面拼接参数,这样在重定向之后的页面或者控制器再去获取url后面的参数就可以了,但这个方式因为是在url后面添加参数的方式,所以暴露了参数,有风险例:attr.addAttribute("na原创 2021-10-15 15:20:51 · 2575 阅读 · 0 评论 -
spring-boot之前端连接(jsp)(环境vscode)
首先有一个能运行的springboot的项目,你还没有就去看maven创建Spring boot项目2.0(升级版)_weixin_48456383的博客-CSDN博客如果想要springboot设置前端页面,你需要在pom.xml里加上以下依赖:<!-- 引入SpringBoot内嵌Tomcat对jsp的解析依赖,不添加这个解析不了jsp --> <!-- servlet依赖 --> <dependency> <原创 2021-10-13 15:53:50 · 1624 阅读 · 0 评论 -
简单的实现springboot对mysql的调试连接(环境:Vscode)
你tm看不懂我头剁给你。首先你得有个mysql和一个springboot项目。我这里实现的功能是将用户的名称和密码通过url的方式传入数据库。第一步:pom.xml文件里加上依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</ar.原创 2021-10-13 00:41:12 · 1908 阅读 · 0 评论 -
maven创建Spring boot项目2.0(升级版)
书接上回手把手教你用maven创建springboot项目(开发环境为vscode)_weixin_48456383的博客-CSDN博客我们来正式创建一个简单的项目工程这个页面还记得吧,不记得的去翻上面的链接,我们从这里出发(只要这一步,前面的那些generate啥的咱也不要了)。把这个zip文件下下来。解压到你的空Java工程中去,如下所示老规矩,pom.xml中它还是没有junit,在dependencies里给他加上去<!-- junit依赖(junit测试必须)原创 2021-10-11 02:25:18 · 315 阅读 · 0 评论 -
手把手教你用maven创建springboot项目(开发环境为vscode)
首先假设你的maven和springboot没有问题,并且你的vscode能写java。maven一定要设置国内镜像源哦,详情看这篇文章将maven源改为国内阿里云镜像 - 知乎第一步:在终端打开你的项目工程第二步:在命令行输入mvn archetype:generate它会自动开始下载文件,不出意外会卡在下面这个页面这里默认是maven-archetype-quickstart,按你自己的需求来,譬如你也可以选择10,建立web工程。下面还会卡在这个页面...原创 2021-10-11 01:45:22 · 931 阅读 · 0 评论