강의

멘토링

로드맵

Programming

/

Web Development

Connecting a Java Spring Boot project with a Python AI project

Explaining how to connect to a Python-based AI web server using FastAPI from a Spring Boot project.

(4.2) 10 reviews

192 learners

  • javaspecialist
ai서비스
AI
Spring Boot
FastAPI
yolo
MQTT
object-detection

Reviews from Early Learners

What you will learn!

  • Running a web application using Python FastAPI

  • Running a web application using Java Spring Boot

  • Exchanging images with a Python AI server in a Java web application

  • Real-time object detection video transmission and reception using MQTT

  • Streaming object detection images from a Python AI server to a Java web application.

  • Building an Object Detection Platform with Java Spring Boot and Python FastAPI

Java Spring Boot Project and
Want a project that connects to a Python AI server?

In this course, you will learn how to connect a Java Spring Boot project with a Python AI project.

Course Guide

📌 Explains how to create and run a web application using Java Spring Boot and Python FastAPI .

📌 When the Java Rest controller asynchronously sends text and images, it receives the image from the Python AI server using FastAPI, performs object detection, and returns it as a base64 encoded string. The Rest controller receives this asynchronously and displays the result on the view page.

📌 Using yolo (YOLOv8), we analyze images collected from cameras in real time to detect various objects ( object-detection ) . The detection results are transmitted to the server via the MQTT protocol, and are visualized in real time in a Java web application to provide intuitive information to users.

📌 The main content of this lecture is about the setup and the structure of the project. If you are familiar with Spring Boot and Python FastAPI, this is an easy lecture, but if not, the setup may be difficult.

I recommend this to these people

I am an artificial intelligence service developer.

After learning artificial intelligence, I would like to proceed with a project that provides services through the project.

I want to combine Java and Python.
I need to send data generated in Java to a Python AI server, then receive the results and display them on the screen.

Instructor who teaches Java and artificial intelligence
The final project must be completed using Java and artificial intelligence during the recruitment process.

Main Architecture

This course requires many technical elements such as Java, Spring Boot, Python, and artificial intelligence.


Chapter 1

  • Chapter 1 sets up the Java and Python development environment.

  • This article explains how to create and run a web application project using Python FastAPI.

  • This article explains how to create and run a web application project using Java Spring Boot.

Chapter 2

  • Chapter 2: When you send data from Java to the Python AI server, the Python web server detects objects through the AI model and returns the results. The Java web displays the results on the screen asynchronously.


Chapter 3

  • Chapter 3 detects objects in the camera frame in real time using a Python web connected to a camera and then outputs the results to the Java screen via an MQTT broker.



Learning Materials

  • Lecture materials can be downloaded by purchasing this video.

  • Source code is provided along with each video.

  • To purchase a PDF file with the full text, click here .



Recommended for
these people

Who is this course right for?

  • A developer trying to connect Java web and Python web.

  • Developer looking to output the results of a Python AI server to a Java web application.

  • AI Developer

  • Java developer

  • Backend Developer

  • Data Scientist

Need to know before starting?

  • Python programming language

  • Java programming language

Hello
This is

1,058

Learners

77

Reviews

8

Answers

4.8

Rating

8

Courses

자바전문가그룹(JavaSpecialist.co.kr)이 인공지능의 성장을 지원합니다.

Curriculum

All

11 lectures ∙ (4hr 45min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

10 reviews

4.2

10 reviews

  • Illay님의 프로필 이미지
    Illay

    Reviews 2

    Average Rating 5.0

    Edited

    5

    100% enrolled

    자바반 장기과정 수업듣고 프로젝트 진행해야 하는데 강사님이 추천해준 영상이구요. 최종 프로젝트에 자바 웹 프로젝트와 머신러닝 파이썬 프로젝트를 연결해야 하는데요. 딱 제가 원하던 내용임다.

    • spacenyi님의 프로필 이미지
      spacenyi

      Reviews 5

      Average Rating 5.0

      5

      64% enrolled

      자상한 설명으로 쉽게 자바 웹프로젝트와 AI 서버를 연결할 수 있었습니다. 아주 큰 도움이 되었습니다.

      • 자바전문가그룹
        Instructor

        감사합니다.^^

    • 자바전문가그룹님의 프로필 이미지
      자바전문가그룹

      Reviews 8

      Average Rating 5.0

      5

      100% enrolled

      자바 스프링 부트 애플리케이션에서 파이썬을 이용한 인공지능 모델 또는 머신러닝 모델을 이용한 REST기반 웹서버에 연결하는 방법을 설명합니다. 자바 개발자 또는 머신러닝 프로젝트를 수행하는 분에게 추천드립니다. 선수지식이 필요한 내용이지만 따라하는 것 만으로도 내용을 이해할 수 있습니다.

      • 파이썬 버전은 3.12 이하 버전을 사용하세요. https://www.python.org/downloads/release/python-3128/

    • 조유경님의 프로필 이미지
      조유경

      Reviews 1

      Average Rating 5.0

      5

      36% enrolled

      • 김진숙님의 프로필 이미지
        김진숙

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        $68.20

        javaspecialist's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!