首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏测试基础

    SpringBoot注解-5】web项目相关注解

    web项目常用注解 本文将对前文出现的一系列MVC注解,包括 @RestController、 @RequestMapping、@PathVariable、@RequestParam 以及 @RequestBody @RestController @RestController 是MVC中应用非常频繁的一个注解,也是 SpringBoot 新增的一个注解,包括: @Target({ElementType.TYPE} 该注解有 6 个属性,一般在项目中比较常用的有 3 个属性:value、method 和 produces。 value 属性:指定请求的实际地址,value 可以省略不写。 get", method = RequestMethod.GET) public String testGet() { return "SUCCESS"; } } 启动项目在浏览器中输入 在实际项目中根据具体场景和需要使用对应的注解即可。

    1.1K40发布于 2020-09-16
  • 来自专栏IT云清

    Docker---(5)Docker 部署SpringBoot web项目

    SpringBoot项目发布到服务器,是一件很简单的事情,但是发布到服务器上docker启动的tomcat容器中,有一些坑,需要注意。 下面完整的介绍一下:将SpringBoot web项目发布到docker启动的tomcat容器中。 Spring项目发布,请参考:docker---(3)docker 发布spring web项目 SpringBoot入门,请参考:SpringBoot--从0开始学SpringBoot Docker入门 此时,项目就准备好了,接下来,就是服务器上的docker的使用了。 4.把war包上传至服务器 看tomcat下有没有其他项目,有就删除,没有就拉倒,我这里有项目,我先删除一下 不熟悉docker基本命令的,可以参考:docker---(1)常用命令 [java] view

    99420发布于 2019-01-22
  • 来自专栏全栈程序员必看

    idea maven创建springboot项目_springboot项目

    前言: 如今springboot越来越火,越来越多的公司选择使用springboot作为项目的开发框架,其设计目的就是用来简化spring项目的搭建和开发过程,省略了传统spring、springmvc 下面详细说明下如何使用idea创建我们的第一个springboot项目: 首先打开idea主界面选择 Create New Project 在弹出的页面中我们选择左侧的Spring Initializr ,jdk版本选择自己安装的版本,我这里选择1.8,URL选择默认的就好 特别说明:由于springboot版本选择的是2.0.3所以jdk版本应该为1.8及以上,否则不支持。 如果你以前没有创建过springboot项目,那么项目的第一次初始化可能会较慢,耐心等待就好,和电脑配置、网速有关。 下面是项目的初始化结构,默认的为我们创建了一个启动类。 博客到此为止,此时第一个springboot项目已经创建完毕。 第一次写博客,请多多包涵~~~ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    1.2K20编辑于 2022-11-08
  • 来自专栏对线JAVA面试

    SpringBoot项目中解决跨域的5种方式

    HttpServletResponse) 自定web filter 实现跨域 注意: CorFilter / WebMvConfigurer / @CrossOrigin 需要 SpringMVC 4.2以上版本才支持,对应springBoot HttpServletResponse response) { response.addHeader("Access-Allow-Control-Origin","*"); return "index"; } 5.

    1.5K40编辑于 2022-10-27
  • 来自专栏全栈程序员必看

    SpringBoot——创建SpringBoot项目HelloWorld

    使用IDEA创建SpringBoot项目 HelloWorld 1.File->New->Project 2.选择Spring Initializr 点击Next。 3.填写项目Group和Artfact 点击Next。 4.等待maven下载相关依赖包。 5.创建controller package com.youyou.world; import org.springframework.web.bind.annotation.GetMapping; GetMapping("/helloWorld") public String HelloWorld(){ return "Hello World"; } } 6.启动项目 访问接口效果为 到此为止,第一个SpringBoot应用,HelloWorldy已经完成!

    49310编辑于 2022-08-04
  • 来自专栏全栈程序员必看

    springboot详细讲解_Springboot项目

    目录 一、Spring和Springboot的区别及其注意事项什么? 二、忽略文件技巧,这样就可以减少很多不必要的文件生成 三、SpringBoot Parent讲解 四、stater的介绍 五、引导类的介绍 六、Springboot内置tomcat(辅助功能必看)可以更改服务 </plugins> </pluginManagement> </build> 四、stater的介绍 ---- starter SpringBoot中常见项目名称,定义了当前项目使用的所有依赖坐标 ,以达到减少依赖配置的目的 parent 所有SpringBoot项目要继承的项目,定义了若干个坐标版本号(依赖管理,而非依赖),以达到减少依赖冲突的目的 spring-boot-starter-parent 的引导类是Boot工程的执行入口,运行main方法就可以启动项目 SpringBoot工程运行后初始化Spring容器,扫描引导类所在包加载bean 小结: SpringBoot工程提供引导类用来启动程序

    1.8K32编辑于 2022-11-09
  • 来自专栏main方法

    5 个能挣钱的 SpringBoot 项目,真TMD香!

    项目地址:https://gitee.com/linlinjava/litemall Timo TIMO后台管理系统,基于SpringBoot2.0 + Spring Data Jpa + Thymeleaf 开发的后台管理系统,采用分模块的方式便于开发和维护,支持前后台模块分别部署,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成等,为快速开发后台系统而生的脚手架 后端技术:SpringBoot 项目致力于为中小企业打造一个完整、易于维护的开源的电商系统,采用现阶段流行技术实现。 项目地址:https://gitee.com/gz-yami/mall4j boot-master boot-master基于SpringBoot2.2.0版本,结合项目实用的技术点。 RedisSearch , Redisson,SolrCloud,RedisCluster,ElasticJob,XxlJob, Druid,Mybatis,Freemarker等,帮助您急速上手使用SpringBoot

    58910发布于 2020-12-07
  • 来自专栏全栈程序员必看

    SpringBoot笔记(5

    4、WebMvcAutoConfiguration 里面的配置要能生效 必须 @ConditionalOnMissingBean(WebMvcConfigurationSupport.class) 5

    29020编辑于 2022-07-08
  • 来自专栏一个执拗的后端搬砖工

    springboot(5)--缓存

    缓存是应对高并发查询的利器,传统的spring使用缓存配置稍显笨重,springboot与缓存的结合使用,往往只需要添加依赖增加一行注解就能满足我们的基本使用。 此篇我们结合springboot分析一下ehcache,caffeine和redis缓存的使用方式。 springboot&ehcache EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 springboot2.0.5依赖的基础库是spring5.x,而spring5中已经取消了对guava缓存的支持。 1.添加caffeine依赖 <! : @Configuration public class CaffeineConfiguration { /** * 必须要指定这个Bean,refreshAfterWrite=5s

    65910发布于 2020-11-19
  • 来自专栏快乐阿超

    springboot学习项目

    一一明·刘基《拟连珠》 分享一个能用来学习的项目 Spring Boot Demo gitee地址 介绍: 项目简介 spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成demo,已经完成 55 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(

    47510编辑于 2022-08-17
  • 来自专栏愧怍的技术学习与分享

    SpringBoot项目结构

    数据接口​ POJO、PO、DTO、DAO、BO、VO 需要搞清楚的概念 此外还可能对不同层的数据进行命令 数据实体(entity)类PO : jpa 项目: domain 目录 mybatis 项目: entity 目录 数据接口访问层DAO: jpa 项目: repository 目录 mybatis 项目: mapper 目录 数据传输对象DTO:dto 目录 视图对象VO:vo 目录 其中前两种在上文中 view​ 此外还有个文件 resources/templates/user.html 用于返回页面,不过这些都属于模板语言的内容,就不细说了(针对前后端分离的项目而言,后端主要提供数据便可) 整体流程​ 大致的流程便可总结为 Controller 接收请求 → 调用 service 服务 → 调用数据接口服务 dao 提供数据 → 将数据(页面)返回给用户 此外,该目录结构仅仅本人所选用的 springboot 项目结构,实际情况还需额外考虑。

    1.6K30编辑于 2022-12-27
  • 来自专栏啄木鸟软件测试

    建立SpringBoot项目

    在最新版本中,通过Eclipse建立Spring Boot项目,使用在Eclipse市场安装目前不太稳定,需要重新安装Spring Boot版本的Eclipse,现在介绍如何进行。 安装JDK 17 2 使用start.spring.io创建一个“web”项目。在“依赖项”对话框中搜索并添加“web”依赖项,如屏幕截图所示。 3 start.spring.io创建的项目包含spring Boot,这是一个使spring可以在应用程序中工作的框架,但不需要太多代码或配置。 > <source>11</source> <target>11</target> </configuration> </plugin> </plugins> </build> </project> 5. 5 运行 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ |

    43610编辑于 2024-09-10
  • 来自专栏山海散人技术

    SpringBoot 项目实现

    创建模块 springboot-webmvc 2. 添加 maven 依赖,设置打包方式,引入打包插件 <?xml version="1.0" encoding="UTF-8"? version>0.0.1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>springboot-webmvc onException(Throwable throwable) { return ResponseEntity.ok(throwable.getMessage()); } } 5. 打包项目 mvn -DMaven.test.skip -U clean package 9. 运行项目 java -jar target/springboot-webmvc-0.0.1-SNAPSHOT.war 10. 测试 正常测试(http://localhost:8080/?

    37520发布于 2021-03-03
  • 来自专栏洞明学问

    拆分 SpringBoot 项目

    最近发现使用 Springboot 项目上传到服务器越来越慢,所以决定将项目拆分一下,将需要的 lib 包拆分开来。

    1.1K20发布于 2019-10-30
  • 来自专栏lsqingfeng

    SpringBoot教程(二) | 创建SpringBoot项目

    我们采用的环境信息 JDK1.8 Maven 3.6 Idea 2021.1 所谓spring Boot项目,其实本质上就是一个maven/gradle项目,这是里面通过引入springBoot专门设置好的依赖 打开我们的idea, 创建一个新的项目项目名称: springboot-learning 1. 创建maven项目: 2. 填写项目名称 当然这些名称也可以大家按照自己的习惯进行定义。 3. 我们创建好的项目结构如下。 接下来是添加依赖,让其成为springBoot项目。 注意千万别叫SpringBootApplication, 或者SpringApplication这类的名字,因为很容易跟springBoot中的类名重复,导致一些莫名其妙的错误。结构如下: 5. 这就是springBoot带来的按需加载的好处,并且整个项目,我们只写了一个启动了,加了一个注解就完成了,springBoot完全简化了配置。

    91630编辑于 2022-04-08
  • 来自专栏java开发的那点事

    SpringBoot之IDEA创建SpringBoot项目

    SpringBoot之IDEA创建SpringBoot项目 介绍: 现在外面应该写JAVA的应该大多数使用的都是IDEA吧,Eclipse,我不太熟悉,所以这里只写了IDEA快速构建SpringBoot 项目 搭建: 打开IDEA,emm双击就可以了 ? 点击下一步,修改项目名和位置,我的采用默认,不修改 ? 点击Finish,如果提示位置不存在,直接点OK ? 到此项目创建完成,带有默认的启动类和测试启动类 测试启动: 和运行main方法一样直接运行就可以,不需要外部的web容器 ? 启动成功,到此搭建完成 作者:彼岸舞 时间:2021\01\12 内容关于:SpringBoot 本文来源于网络,只做技术分享,一概不负任何责任

    1.4K21发布于 2021-01-21
  • 来自专栏凯哥Java

    springboot支付项目项目设计

    从本篇起,我们将开始学习spring boot 微信支付项目。 本节我们来讲解项目设计。 具体如下图: 买家和卖家关系: 买家:创建/查询订单、查询商品 卖家:查询/接单、管理商品 卖家与买家之间通过消息进行连接 具体如下图: 再来看看项目部署: 买家通过手机端访问nginx上面页面,请求

    1K00发布于 2019-09-18
  • 来自专栏凯哥Java

    springboot支付项目springboot集成jpa

    springboot集成spring-jpa 本文主要内容: 1:spring boot怎么集成spring-jpa以及第一个jpa查询示例 如jpa几个常用注解、lombok注解使用 2:怎么设置idea 我们先来DAO层设计开发,Spring boot项目基础框架创建这里就省略。 《spring boot支付项目》 一:相关jar依赖添加 因为使用到了mysql,在POM.XML文件中引入mysql相关jar及操作数据库相关的。这里我们使用的是spring-jpa来操作数据库。 driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 url: jdbc:mysql://localhost/springboot-wxpay 说明springboot继承jpa成功。

    86220编辑于 2022-12-15
  • 来自专栏达达前端

    springboot第29集:springboot项目详细

    数据分片,包括分表和分库,日常我们一般使用springboot项目 springboot mybatis-plus dynamic-datasource(动态数据源、mybatis-plus拓展) druid

    88330编辑于 2023-10-08
  • 来自专栏凯哥Java

    springboot支付项目springboot集成jpa

    springboot集成spring-jpa 本文主要内容: 1:spring boot怎么集成spring-jpa以及第一个jpa查询示例 如jpa几个常用注解、lombok注解使用 2:怎么设置idea 我们先来DAO层设计开发,Spring boot项目基础框架创建这里就省略。 本文出自:凯哥Java(kaigejava) 《spring boot支付项目》 一:相关jar依赖添加 因为使用到了mysql,在POM.XML文件中引入mysql相关jar及操作数据库相关的。 driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 url: jdbc:mysql://localhost/springboot-wxpay 说明springboot继承jpa成功。

    1.1K00发布于 2019-09-20
领券