강의

멘토링

커뮤니티

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

207 learners

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

Reviews from Early Learners

What you will gain after the course

  • 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,112

Learners

78

Reviews

9

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

    I'm taking a long-term Java course and need to work on a project, and this is a video the instructor recommended. For the final project, I need to connect a Java web project with a machine learning Python project, and this is exactly what I was looking for.

    • spacenyi님의 프로필 이미지
      spacenyi

      Reviews 5

      Average Rating 5.0

      5

      64% enrolled

      I was able to easily connect my Java web project and AI server with the kind explanation. It was a great help.

      • javaspecialist
        Instructor

        Thank you.^^

    • javaspecialist님의 프로필 이미지
      javaspecialist

      Reviews 8

      Average Rating 5.0

      5

      100% enrolled

      This explains how to connect to a REST-based web server using an artificial intelligence model or machine learning model using Python in a Java Spring Boot application. It is recommended for Java developers or those working on machine learning projects. It requires prior knowledge, but you can understand the content just by following along.

      • javaspecialist
        Instructor

        Use Python version 3.12 or lower. https://www.python.org/downloads/release/python-3128/

    • yugyeongjo1215님의 프로필 이미지
      yugyeongjo1215

      Reviews 1

      Average Rating 5.0

      5

      36% enrolled

      • jsook30049278님의 프로필 이미지
        jsook30049278

        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!