首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏带你回家

    Spring boot (一)创建Spring boot项目

    spring boot 优势: 只需要很少的spring 配置。 Spring和第三方库 提供生产就绪功能,例如指标,运行状况检查和外部化配置 绝对没有代码生成,也不需要XML配置 spring boot 版本兼容: spring boot 1.x 适用于jdk1.7 spring boot 2.x 使用 jdk8 以上 简言: spring boot1.x 低版本jdk,maven。 spring boot2.x 高版本jdk,maven spring boot: 内容容器版本 ame Servlet Version Java Version Tomcat 8 3.1 Java 7+ boot 简单实例搭建: 本实例 环境为: 1、jdk1.7 2、maven 3.1 一、创建maven 项目 (注意是jar项目不是web项目) ?

    1.9K10发布于 2019-11-07
  • 来自专栏终码一生

    Spring Boot 项目鉴权的 4 种方式

    文章介绍spring-boot中实现通用auth的四种方式 包括传统AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结他们的执行顺序。 1 传统AOP 对于这种需求,首先想到的当然是 Spring-boot 提供的 AOP 接口,只需要在 Controller 方法前添加切点,然后再对切点进行处理即可。 如此,功能已经实现了,但领导并不满意=_=,原因是项目中 AOP 用得太多了,都用滥了,建议我换一种方式。嗯,只好搞起。 4 Filter Filter 并不是 Spring 提供的,它是在 Servlet 规范中定义的,是 Servlet 容器支持的。被 Filter 过滤的请求,不会派发到 Spring 容器中。 由于不在 Spring 容器中,Filter 获取不到 Spring 容器的资源,只能使用原生 Java 的 ServletRequest 和 ServletResponse 来获取请求参数。

    1.1K20编辑于 2022-04-15
  • 来自专栏Java编程指南

    Spring Boot 项目鉴权的 4 种方式

    文章介绍了spring-boot中实现通用auth的四种方式,包括 传统AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下他们的执行顺序。 这个 web 框架是部门前驱者基于 spring-boot 实现的,介于业务和 Spring 框架之间,做一些偏向于业务的通用性功能,如 日志输出、功能开关、通用参数解析等。 传统AOP 对于这种需求,首先想到的当然是 Spring-boot 提供的 AOP 接口,只需要在 Controller 方法前添加切点,然后再对切点进行处理即可。 如此,功能已经实现了,但领导并不满意=_=,原因是项目中 AOP 用得太多了,都用滥了,建议我换一种方式。嗯,只好搞起。 Spring Boot 基础教程和示例源码在这里学习:https://github.com/javastacks/javastack,非常全了。

    1.1K20编辑于 2022-11-11
  • 来自专栏IT云清

    Spring Boot---(1)新建Spring Boot 项目

    至此,项目就创建完成了。 我们如果在启动类上加上@RestController (具体用法后面会介绍:Spring Boot---(5)SpringBoot常用注解),然后写个接口,就可以访问了,如下: package com.jd ; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication

    76930发布于 2019-01-22
  • 来自专栏大数据实战演练

    新建spring boot项目

    还好现在Spring boot框架火了起来,原因就是约定大于配置,多数 Spring Boot 应用只需要很少的 Spring 配置,搭建一个spring boot项目真的是几秒就可以,大大简化了配置文件的编写 Test & Spring Boot Test 强大的日志框架,如logback 有点说了这么多,还是得靠自己以后慢慢摸索,这里就当是先提个醒,接下来,我们来创建Spring boot项目 二、新建spring 打开idea,选择新建项目,java要1.8版本以上 ? 2. 配置项目名称,包名 ? 3. 确定spring boot版本,选择依赖 ? 4. 确定项目存放地址 ? 5. 删除一些文件 ? 6. 项目主目录 ? 7. 设置application.properties 这个文件就是用来书写spring boot项目的配置信息的。 username:数据库账号 password:数据库密码 至此,spring boot项目的基本框架就搭建成功了。项目启动成功,如图所示: ?

    2.2K30发布于 2019-03-15
  • 来自专栏旅途散记

    部署Spring Boot项目

    上传jar包 之前在新建Spring Boot项目[1]使用mvn install的方式,已经构建出jar包。 org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.JarLauncher.main 并会把日志文件输入到指定的temp.txt中 服务器 放开8080端口 参考腾讯云服务器安全组设置开放8080端口[4]: 再请求服务器公网ip:8080/cui,如预期 ---- 关于Java的版本 即 Java8、JDK8、JDK1.8都是同一个东西 当前最新的版本是 Java 17 Java版本历史 参考资料 [1] 新建Spring Boot项目: https://dashen.tech /downloads/#jdk17-linux [3] 此: https://blog.csdn.net/qq_22638399/article/details/81506448 [4] 腾讯云服务器安全组设置开放

    69650编辑于 2023-09-23
  • 来自专栏开发框架-Spring Boot

    Spring Boot 项目介绍

    Spring Boot 本身并不提供 Spring 的核心功能,而是作为 Spring 的脚手架框架,以达到快速构建项目、预置三方配置、开箱即用的目的。 项目介绍 1. Spring Boot 核心项目代码,包含核心、工具、安全、文档、starters等项目spring-boot-tools Spring Boot 工具支持模块,包含 Ant、Maven、Gradle 等构建工具。 4. 项目又依赖了 Spring BootSpring Boot 又依赖了 Spring 相关项目。 同样,Spring Boot Parent 是 Spring Boot 及图中依赖 Spring Boot 项目的 Parent 项目,为了结构清晰,图中不显示相关关联。

    69221编辑于 2024-04-29
  • 来自专栏旅途散记

    新建Spring Boot项目

    使用IDEA 来创建: 文件-新建-项目 填写项目元数据 选择依赖项 此处可以先选 web-spring web 关于这些依赖项,更多可参考:IDEA创建Spring boot项目时各依赖的说明 ,表示项目启动了; 同时在resource目录下有个application.properties,这里存放配置文件,spring-boot启动时会来加载该文件 新建ShuangController mvn spring-boot:run 或通过mvn install 生成jar后运行: 在项目根目录下执行mvn install, 之后会在target文件夹下生成一个新的hello-0.0.1 创建Spring Boot项目(详细步骤)[4] 更多创建Spring Boot的方式,可参考: 创建Spring boot方式[5] 创建 SpringBoot 项目的两种方式[6] 参考资料 [1 【Spring Boot】IDEA 创建Spring Boot项目(详细步骤): https://blog.csdn.net/ght886/article/details/91367067 [5]

    59420编辑于 2023-09-23
  • 来自专栏后端码事

    Spring Boot 示例项目

    Spring Boot 基于注解式开发 maven REST 示例项目 项目地址:https://github.com/windwant/spring-boot-service 项目地址:https ://github.com/windwant/spring-dubbo-service 项目特色: 1. 集成jmx监控 MBean 4. 定时任务配置 Scheduled 5. aop配置 6. ftp服务 FTPTranport 7. 测试 SpringBootTest 8. "); return mapperScannerConfigurerProxy; } 三、集成jmx监控 MBean /** * Created by windwant on 2017/4/ Spring Boot 官网:https://projects.spring.io/spring-boot/

    1K40发布于 2020-09-11
  • 来自专栏凯哥Java

    spring boot框架学习4-spring boot核心(3)

    本节主要: 1:spring boot 为我们提供的 starter pom 都有哪些 2:怎么添加xml配置文件 3:日志相关 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第四篇 spring boot框架学习4-spring boot核心(3) 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 1.2:spring boot 为我们提供的starter pom都有哪些? ? ? ? 二:怎么xml配置文件 spring boot虽然提倡零配置,即无XML配置的。 但是在实际项目中,有一些特殊要求,必须使用xml配置文件的时候,这种情况下,我们又该怎么处理呢? spring 提供了@ImportResource这个注解来加载xml配置文件。 spring boot对各种日志框架都做了支持,我们可以通过配置修改默认的日志配置。 spring boot默认的日志框架是logback. 在全局配置文件中修改日志级别: ?

    46240发布于 2019-07-01
  • 来自专栏编程技术总结分享

    Spring Boot电商项目

    Spring Boot电商项目 一.概述 1.电商项目整体介绍 (1)前台模块具体分析 (2)后台模块具体分析 (3) 项目演示 2 . 项目开发所需工具准备 二. 数据库设计于项目初始化 1.表设计 2. 项目的初始化 3.配置log4j2日志组件 4. 最后我们会新建一个项目,对项目进行基本地初始化,整合一些框架,然后跑一个接口试试。 紧接着,我们会引入log4j2日志组件,用它来帮助我们记录日志。 -- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> >spring-boot-starter-log4j2</artifactId> </dependency> 这个依赖不用设置版本号,因为它会工具我们spring-boot的版本自动匹配版本号。

    1.9K10编辑于 2022-11-22
  • 来自专栏余生大大

    Spring boot项目集成security

    但是对于Springboot而言,Spring Security比Shiro更合适一些,他们都是Spring生态里的内容,并且在使用上Spring boot只需要引入Security就可以实现基础的登陆验证 ---- 配置依赖 spring boot的依赖版本:2.7.1 <parent> <groupId>org.springframework.boot</groupId> <artifactId >spring-boot-starter-parent</artifactId> <version>2.7.1</version> <relativePath/> </parent> 添加Security 的依赖版本为:2.6.7 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security 3.LDAP用户存储 这种方式很少见应该,LDAP是一个文件协议,这种方式就是通过获取文件来做权限内容,之前log4j出现的被侵入bug就是因为这一部分,可以通过LDAP进行代码执行。

    71060编辑于 2022-11-02
  • 来自专栏Java后端技术栈cwnait

    Spring Boot 2.2.0 项目,牛!

    大家好,今天给大家推荐一个非常奈斯的项目boot-master,该项目整合了目前市面上最流行的技术。 项目介绍 该项目是基于Spring Boot2.2.0版本,整合项目中常用技术,帮助您快速上手使用Spring Boot, 实现技术落地。 技术选型 ● 系统核心框架:Spring Boot ● 定时任务调度:ElasticJob+Zookeeper ● 数据持久框架:MyBatis ● 数据库连接池:Alibaba Druid ● 系统监控插件 配置LOG4JDBC格式化打印Mybatis执行sql日志,快捷定位脚本错误 项目结构 boot-master │ ├─doc 项目SQL语句 │ ├─common 公共配置 │ ├─framework 4.启动solr。 5.启动zookeeper。

    1.1K10编辑于 2022-03-22
  • 来自专栏全栈程序员必看

    springboot项目搭建流程_spring boot 项目

    使用idea自带的spring Initializr(实际调用的是springboot的官网上的initializr),快速新建springboot项目。 ,Group:com.laowang ,Artifact:sptest,其他可以不用动,点击ok (3)点击next(第二个) 选择web-》spring web starter (4)点击next <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId </plugins> </build> </project> 重点就一个gav:spring-boot-starter-web,其他可以删除。 其他也没什么了,springboot主要是通过spring提供的多个starter和一些默认约定,实现项目的快速搭建。

    86220编辑于 2022-11-04
  • 来自专栏前端开发

    java spring boot 搭建项目

    要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置:1. 创建项目的两种方式方式一:使用Spring Initializr(推荐)访问 Spring Initializr配置项目信息:项目类型:Maven Project语言:JavaSpring Boot版本 -- 继承Spring Boot项目 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId 的响应4. Spring Boot项目

    41710编辑于 2025-09-19
  • 来自专栏逆锋起笔

    Spring Boot 项目瘦身指南!

    1.前言 2.瘦身前的Jar包 3.解决方案 一、前言 Spring Boot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网,部署起来实在头疼:编译出来的 Jar 包很大,如果工程引入了许多开源组件 二、瘦身前的Jar包 Tomcat在部署Web工程的时候,可以进行增量更新,Spring Boot也是可以的~ Spring Boot编译出来的Jar包中,磁盘占用大的,是一些外部依赖库(jar包),例如 :进入项目工程根目录,执行 mvn clean install 命令,得到的Jar包,用压缩软件打开,目录结构如下: 整个Jar包 18.18 MB, 但是 BOOT-INF/lib 就占用了将近 18 </groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration <artifactId>spring-boot-maven-plugin</artifactId> <configuration>

    1K20发布于 2021-09-08
  • 来自专栏软件安装

    java spring boot 搭建项目

    要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置: 1. 创建项目的两种方式 方式一:使用Spring Initializr(推荐) 访问 Spring Initializr 配置项目信息: 项目类型:Maven Project 语言:Java Spring Boot版本:选择最新稳定版 项目元数据:填写Group、Artifact等信息 选择依赖:至少选择 “Spring Web” 依赖 点击 “Generate” 下载项目压缩包 解压后用IDE打开 方式二 的响应 4. Spring Boot项目

    61610编辑于 2025-11-12
  • 来自专栏IT探索

    spring boot项目关闭spring security认证

    背景:项目依赖的jar包传递依赖spring security,不想启用接口鉴权 解决方法:关闭spring security的自动配置 代码:@SpringBootApplication(exclude

    4.2K30发布于 2021-09-10
  • 来自专栏全栈开发工程师

    Spring Boot 项目创建】001-Spring Boot 项目创建、项目的初始化配置

    一、Spring Boot 项目创建 1、新建 Spring Boot 项目 1.1 方式一:通过官网 此种方式不常用,学这么久 Spring Boot 了,我都是使用 IDEA 创建的! 官网地址 https://start.spring.io/ 创建截图 1.2 方式二:通过 IDEA 创建 第一步:创建项目 第二步:配置项目 第三步:选择需要的依赖 第四步:项目创建完成 第五步:最终项目结构 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</ -- lookup parent from repository --> </parent> 1.3 Spring Boot 项目的一些补充信息 Spring Boot 项目不需要配置容器,是因为使用了嵌入式容器 Spring Boot 项目使用 main() 函数启动,一般放在 XXXApplication 中,需要加 @SpringBootApplication 注解, 2、项目的初始化配置 2.1 编码全部配置为

    1.6K11编辑于 2025-01-06
  • 来自专栏架构师成长之路

    Spring boot(4)-应用打包部署

    </groupId> <artifactId>spring-boot-starter-jetty</artifactId> </dependency> <dependencies> 项目构建我们使用 Maven用户可以继承spring-boot-starter-parent项目来获取合适的默认设置。 该父项目提供以下特性: 1、默认编译级别为Java 1.6 2、源码编码为UTF-8 3、一个依赖管理节点,允许你省略普通依赖的 <version>标签,继承自 spring-boot-dependenciesPOM 1.2继承starter parent 想配置你的项目继承 spring-boot-starter-parent 只需要简单地设置parent为: <! 为了构建和运行一个项目的artifact,你可以输入以下命令: $ mvn package $ java -jar target/spring-boot01-1.0-SNAPSHOT.jar 这种方式,

    2.1K20编辑于 2022-04-14
领券